Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6.  
  7. import java.io.IOException;
  8. import java.io.PrintWriter;
  9. import javax.servlet.ServletException;
  10. import javax.servlet.http.HttpServlet;
  11. import javax.servlet.http.HttpServletRequest;
  12. import javax.servlet.http.HttpServletResponse;
  13.  
  14. /**
  15. *
  16. * @author eeu69c
  17. */
  18. public class HelloWorldServlet extends HttpServlet {
  19.  
  20. /**
  21. * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
  22. * methods.
  23. *
  24. * @param request servlet request
  25. * @param response servlet response
  26. * @throws ServletException if a servlet-specific error occurs
  27. * @throws IOException if an I/O error occurs
  28. */
  29. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  30. throws ServletException, IOException {
  31. response.setContentType("text/html;charset=UTF-8");
  32. try (PrintWriter out = response.getWriter()) {
  33. /* TODO output your page here. You may use following sample code. */
  34. out.println("<!DOCTYPE html>");
  35. out.println("<html>");
  36. out.println("<head>");
  37. out.println("<title>Hello World Servlet</title>");
  38. out.println("</head>");
  39. out.println("<body>");
  40. out.println("<h1>Hello World</h1>");
  41. out.println("</body>");
  42. out.println("</html>");
  43. }
  44. }
  45.  
  46. // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  47. /**
  48. * Handles the HTTP <code>GET</code> method.
  49. *
  50. * @param request servlet request
  51. * @param response servlet response
  52. * @throws ServletException if a servlet-specific error occurs
  53. * @throws IOException if an I/O error occurs
  54. */
  55. @Override
  56. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  57. throws ServletException, IOException {
  58. processRequest(request, response);
  59. }
  60.  
  61. /**
  62. * Handles the HTTP <code>POST</code> method.
  63. *
  64. * @param request servlet request
  65. * @param response servlet response
  66. * @throws ServletException if a servlet-specific error occurs
  67. * @throws IOException if an I/O error occurs
  68. */
  69. @Override
  70. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  71. throws ServletException, IOException {
  72. processRequest(request, response);
  73. }
  74.  
  75. /**
  76. * Returns a short description of the servlet.
  77. *
  78. * @return a String containing servlet description
  79. */
  80. @Override
  81. public String getServletInfo() {
  82. return "Short description";
  83. }// </editor-fold>
  84.  
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement