package de.ifgi.lod4wfs.web; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.codehaus.plexus.util.IOUtil; import org.eclipse.jetty.server.Request; import org.eclipse.jetty.server.handler.AbstractHandler; public class HandlerGUI extends AbstractHandler { final String _greeting; final String _body; public HandlerGUI() { _greeting = "Welcome!"; _body = null; } public HandlerGUI(String greeting) { _greeting = greeting; _body = null; } public HandlerGUI(String greeting, String body) { _greeting = greeting; _body = body; } public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html;charset=utf-8"); response.setStatus(HttpServletResponse.SC_OK); baseRequest.setHandled(true); FileReader fileReader = new FileReader("admin/index.jsp"); BufferedReader buffer = new BufferedReader(fileReader); String tmp = IOUtil.toString(buffer); response.getWriter().print(tmp); if (_body != null) response.getWriter().println(_body); } }