import java.io.IOException;
import java.security.cert.X509Certificate;
+import java.util.HashMap;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpSession;
public class Gigi extends HttpServlet {
+ private HashMap<String, Page> pages = new HashMap<String, Page>();
+ @Override
+ public void init() throws ServletException {
+ pages.put("login", new LoginPage());
+ super.init();
+ }
+
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
}
if (hs == null || !((Boolean) hs.getAttribute("loggedin"))) {
- resp.setContentType("text/html");
resp.getWriter().println("Access denied. Sending login form.");
- resp.getWriter()
- .println(
- "<form method='POST' action='/login'>"
- + "<input type='text' name='username'>"
- + "<input type='password' name='password'> <input type='submit' value='login'></form>");
+ pages.get("login").doGet(req, resp);
return;
}
resp.getWriter().println("Access granted.");