package org.kisst.gft.admin; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.kisst.gft.GftContainer; import org.kisst.gft.GftWrapper; import org.kisst.gft.task.TaskDefinition; public class ChannelServlet extends BaseServlet { public ChannelServlet(GftWrapper wrapper) { super(wrapper); } public void handle(HttpServletRequest request, HttpServletResponse response) throws IOException { if (getUser(request, response)==null) return; response.setContentType("text/html;charset=utf-8"); //response.setStatus(HttpServletResponse.SC_OK); PrintWriter out = response.getWriter(); String url=request.getRequestURI(); String name=url.substring("/channel/".length()); TaskDefinition def=wrapper.getCurrentGft().getTaskDefinition(name); def.writeHtml(out); } }