Index.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. /* This is the main page of the captive portal.
  2. * Copy right: Deben Oldert
  3. * Here users are asked about there credentials to login and allow internet access.
  4. * It inserts the html page => index.html
  5. */
  6. package captiveportal;
  7. import java.io.IOException;
  8. import java.io.PrintWriter;
  9. import javax.servlet.ServletException;
  10. import javax.servlet.annotation.WebServlet;
  11. import javax.servlet.http.HttpServlet;
  12. import javax.servlet.http.HttpServletRequest;
  13. import javax.servlet.http.HttpServletResponse;
  14. /**
  15. * Servlet implementation class Index
  16. */
  17. @WebServlet("/index")
  18. public class Index extends HttpServlet {
  19. private static final long serialVersionUID = 1L;
  20. /**
  21. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  22. */
  23. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  24. response.setContentType("text/html;charset=UTF-8");
  25. PrintWriter out = response.getWriter();
  26. try {
  27. request.getRequestDispatcher("/index.html").include(request, response);
  28. } finally {
  29. out.close(); }
  30. }
  31. }