Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. package com.awesometodo.controller;
  2.  
  3. import java.io.IOException;
  4.  
  5. import javax.naming.NamingException;
  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. import com.awesometodo.model.UserBean;
  14. import com.awesometodo.model.manager.EJBFactory;
  15. import com.awesometodo.model.manager.UserBeanManagerLocal;
  16.  
  17. /**
  18. * Servlet implementation class login
  19. */
  20. @WebServlet("/login")
  21. public class login extends HttpServlet {
  22. private static final long serialVersionUID = 1L;
  23.  
  24. /**
  25. * @see HttpServlet#HttpServlet()
  26. */
  27. public login() {
  28. super();
  29. // TODO Auto-generated constructor stub
  30. }
  31.  
  32. /**
  33. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  34. */
  35. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  36. // TODO Auto-generated method stub
  37. //response.getWriter().append("Served at: ").append(request.getContextPath());
  38. }
  39.  
  40. /**
  41. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  42. */
  43. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  44. // TODO Auto-generated method stub
  45. String username = request.getParameter("username");
  46. String password = request.getParameter("password");
  47.  
  48. try {
  49. EJBFactory ejbm = new EJBFactory();
  50. UserBeanManagerLocal ubm = ejbm.getUserBeanManagerLocal();
  51. UserBean ub = ubm.login(username, password);
  52.  
  53. if(ub != null) {
  54. HttpSession session = request.getSession();
  55. session.setAttribute("userinfo", ub);
  56. request.getRequestDispatcher("index.jsp").forward(request,response);
  57. }
  58. else {
  59. request.setAttribute("loginerror","yes");
  60. request.getRequestDispatcher("login.jsp").forward(request,response);
  61.  
  62. }
  63. } catch (NamingException e) {
  64. e.printStackTrace();
  65. }
  66.  
  67. }
  68.  
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement