fork download
  1. package servlets;
  2.  
  3. import java.io.IOException;
  4. import java.io.PrintWriter;
  5.  
  6. import javax.servlet.ServletException;
  7. import javax.servlet.annotation.WebServlet;
  8. import javax.servlet.http.HttpServlet;
  9. import javax.servlet.http.HttpServletRequest;
  10. import javax.servlet.http.HttpServletResponse;
  11. import javax.servlet.http.HttpSession;
  12.  
  13. @WebServlet("/LastNameRedirect")
  14. public class LastNameRedirect extends HttpServlet {
  15. private static final long serialVersionUID = 1L;
  16.  
  17. protected void doGet(HttpServletRequest request,
  18. HttpServletResponse response) throws ServletException, IOException {
  19.  
  20. response.setContentType("text/html;charset=utf-8");
  21. request.setCharacterEncoding("utf8");
  22.  
  23. PrintWriter out = response.getWriter();
  24. out.println("<html>");
  25. out.println("<body>");
  26. out.println("<head>");
  27. String title = "Last Name Redirect page";
  28. out.println("<title>" + title + "</title>");
  29. out.println("<link rel='stylesheet' type='text/css' href='round.css'>");
  30. out.println("</head>");
  31. out.println("<body bgcolor=F8F8F8>");
  32. out.println("<h3>" + title + "</h3>");
  33.  
  34. String lastName = request.getParameter("lastName");
  35. if (lastName == null) {
  36. out.println("<p>Введите Вашу фамилию.");
  37. }
  38.  
  39. out.println("<p>");
  40. out.print("<form action=LastNameRedirect method=post>");
  41. out.println("Фамилия: ");
  42. out.println("<input type=text size=20 name=lastName>");
  43. out.println("<input type=submit value=Submit>");
  44. out.println("<input type=reset>");
  45. out.println("</form>");
  46. out.println("</body>");
  47. out.println("</html>");
  48.  
  49. if (lastName != "" && lastName != null) {
  50. HttpSession session = request.getSession();
  51. session.setAttribute("savedLastName", lastName);
  52. }
  53.  
  54. }
  55.  
  56. protected void doPost(HttpServletRequest request,
  57. HttpServletResponse response) throws ServletException, IOException {
  58. doGet(request, response);
  59.  
  60. String lastName = request.getParameter("lastName");
  61.  
  62. if (lastName != "" && lastName != null) {
  63. HttpSession session = request.getSession();
  64. session.setAttribute("savedLastName", lastName);
  65. }
  66.  
  67. PrintWriter out = response.getWriter();
  68. if ((lastName == null) || (lastName == "")) {
  69. out.print("Вы не ввели фамилию.");
  70. } else if ((lastName.length() < 6)) {
  71. response.sendRedirect("HelloName");
  72. } else {
  73. response.sendRedirect("CRUDDatabase");
  74. }
  75.  
  76. }
  77.  
  78. }
  79.  
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty