package org.smartly.packages.http.impl.handlers.servlets; import org.eclipse.jetty.server.handler.ContextHandler; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * This is a simple testing servlet that respond with "Hello World". */ public class HelloSmartlyServlet extends HttpServlet { private String _greeting = "Hello Smartly!"; private String _params = ""; public HelloSmartlyServlet() { } public HelloSmartlyServlet(final Object params) { _params = null!=params?params.toString():""; } protected void doGet(final HttpServletRequest request, final HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); response.setStatus(HttpServletResponse.SC_OK); response.getWriter().println("<h1>" + _greeting + "</h1><br>"); response.getWriter().println("Parameters passed to constructor: <code>" + _params + "</code>"); response.getWriter().println("session=" + request.getSession(true).getId()); } // ------------------------------------------------------------------------ // p r i v a t e // ------------------------------------------------------------------------ }