Advertisement
Guest User

Untitled

a guest
Mar 9th, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 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. package Servlets;
  7.  
  8. import java.io.IOException;
  9. import java.io.PrintWriter;
  10. import javax.servlet.ServletException;
  11. import javax.servlet.http.HttpServlet;
  12. import javax.servlet.http.HttpServletRequest;
  13. import javax.servlet.http.HttpServletResponse;
  14.  
  15. /**
  16. *
  17. * @author asd
  18. */
  19. public class TomcatServlet extends HttpServlet {
  20.  
  21. /**
  22. * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
  23. * methods.
  24. *
  25. * @param request servlet request
  26. * @param response servlet response
  27. * @throws ServletException if a servlet-specific error occurs
  28. * @throws IOException if an I/O error occurs
  29. */
  30. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  31. throws ServletException, IOException {
  32. response.setContentType("text/html;charset=UTF-8");
  33.  
  34. try (PrintWriter out = response.getWriter()) {
  35. /* TODO output your page here. You may use following sample code. */
  36. out.println("<!DOCTYPE html>");
  37. out.println("<html>");
  38. out.println("<head>");
  39. out.println("<title>Servlet TomcatServlet</title>");
  40. out.println("</head>");
  41. out.println("<body>");
  42. out.println("<h1>Servlet TomcatServlet at " + request.getContextPath() + "</h1>");
  43. out.println("</body>");
  44. out.println("</html>");
  45. }
  46. }
  47.  
  48. // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  49. /**
  50. * Handles the HTTP <code>GET</code> method.
  51. *
  52. * @param request servlet request
  53. * @param response servlet response
  54. * @throws ServletException if a servlet-specific error occurs
  55. * @throws IOException if an I/O error occurs
  56. */
  57. @Override
  58. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  59. throws ServletException, IOException {
  60. String user= request.getParameter("login");
  61. String password= request.getParameter("password");
  62. if("admin".equals(user) && "admin".equals(password)){
  63. resp(response, "Logowanie prawidłowe\n");
  64. }
  65. else resp(response, "Logowanie nieprawidlowe\n");
  66. }
  67. private void resp(HttpServletResponse resp, String message) throws IOException{
  68. PrintWriter out = resp.getWriter();
  69. out.println("<html>");
  70. out.println("<body>");
  71. out.println("<t1>" + message + "</t1>");
  72. out.println("</body>");
  73. out.println("</html>");
  74. }
  75.  
  76. /**
  77. * Handles the HTTP <code>POST</code> method.
  78. *
  79. * @param request servlet request
  80. * @param response servlet response
  81. * @throws ServletException if a servlet-specific error occurs
  82. * @throws IOException if an I/O error occurs
  83. */
  84. @Override
  85. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  86. throws ServletException, IOException {
  87.  
  88. processRequest(request, response);
  89. }
  90.  
  91. /**
  92. * Returns a short description of the servlet.
  93. *
  94. * @return a String containing servlet description
  95. */
  96. @Override
  97. public String getServletInfo() {
  98. return "Short description";
  99. }// </editor-fold>
  100.  
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement