Guest User

Untitled

a guest
May 19th, 2017
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. package controler;
  2.  
  3. import java.io.*;
  4. import javax.servlet.*;
  5. import javax.servlet.http.*;
  6.  
  7. public class Model2Servlet extends HttpServlet {
  8.  
  9. protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  10. String action = request.getParameter("action") == null ? "" :(String) request.getParameter("action");
  11. RequestDispatcher rd = request.getRequestDispatcher("/Login.jsp");
  12. if (action.isEmpty() || action.equals("login")) {
  13. String userName = request.getParameter("userName");
  14. String password = request.getParameter("password");
  15. if (userName == null) {
  16. rd = request.getRequestDispatcher("/Login.jsp");
  17. } else if (password != null && userName.equals("aibo")
  18. && password.equals("kitada")) {
  19. // login sucessful
  20. request.getSession(true).setAttribute("logado", "yes"); //Atributo de sessao para logado
  21. rd = request.getRequestDispatcher("/Welcome.jsp");
  22. } else {
  23. // login failed
  24. request.setAttribute("error", "yes");
  25. rd = request.getRequestDispatcher("/Login.jsp");
  26. }
  27. } else if(action.equals("menu")) {
  28. rd = request.getRequestDispatcher("/Menu.jsp");
  29. } else if (action.equals("welcome")) {
  30. rd = request.getRequestDispatcher("/Welcome.jsp");
  31. }
  32. rd.forward(request, response);
  33. }
  34.  
  35. @Override
  36. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  37. throws ServletException, IOException {
  38. processRequest(request, response);
  39. }
  40.  
  41. @Override
  42. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  43. throws ServletException, IOException {
  44. processRequest(request, response);
  45. }
  46. }
Add Comment
Please, Sign In to add comment