Advertisement
Guest User

Untitled

a guest
Sep 15th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.35 KB | None | 0 0
  1. package servlets;
  2.  
  3. import java.io.IOException;
  4. import java.util.ArrayList;
  5. import java.util.Collection;
  6. import java.util.HashMap;
  7.  
  8. import javax.servlet.ServletException;
  9. import javax.servlet.http.HttpServlet;
  10. import javax.servlet.http.HttpServletRequest;
  11. import javax.servlet.http.HttpServletResponse;
  12.  
  13. import beans.User;
  14. import dao.UserDao;
  15.  
  16. /**
  17. * Servlet implementation class SignInServlet
  18. */
  19. public class SignInServlet extends HttpServlet {
  20. private static final long serialVersionUID = 1L;
  21.  
  22. /**
  23. * @see HttpServlet#HttpServlet()
  24. */
  25. public SignInServlet() {
  26. super();
  27. // TODO Auto-generated constructor stub
  28. }
  29.  
  30. /**
  31. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  32. */
  33. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  34.  
  35. String username = null;
  36. String password = null;
  37. String firstName = null;
  38. String lastName = null;
  39. String email = null;
  40. String telephone = null;
  41. String role = null;
  42. String image = null;
  43.  
  44. if( (request.getParameter("username") != null)
  45. && (!request.getParameter("username").equals(""))){
  46. username = request.getParameter("username");
  47. }
  48. if( (request.getParameter("password") != null)
  49. && (!request.getParameter("password").equals(""))){
  50. password = request.getParameter("password");
  51. }
  52. if( (request.getParameter("firstName") != null)
  53. && (!request.getParameter("firstName").equals(""))){
  54. firstName = request.getParameter("firstName");
  55. }
  56. if( (request.getParameter("lastName") != null)
  57. && (!request.getParameter("lastName").equals(""))){
  58. lastName = request.getParameter("lastName");
  59. }
  60. if( (request.getParameter("email") != null)
  61. && (!request.getParameter("email").equals(""))){
  62. email = request.getParameter("email");
  63. }
  64. if( (request.getParameter("telephone") != null)
  65. && (!request.getParameter("telephone").equals(""))){
  66. telephone = request.getParameter("telephone");
  67. }
  68. if( (request.getParameter("role") != null)
  69. && (!request.getParameter("role").equals(""))){
  70. role = request.getParameter("role");
  71. }
  72. if( (request.getParameter("image") != null)
  73. && (!request.getParameter("image").equals(""))){
  74. image = request.getParameter("image");
  75. }
  76.  
  77. User newUser = new User();
  78.  
  79. if(username != null) { newUser.setUsername(username);}
  80. if(password != null) { newUser.setPassword(password);}
  81. if(firstName != null) { newUser.setFirstName(firstName);}
  82. if(lastName != null) { newUser.setLastName(lastName);}
  83. if(email != null) { newUser.setEmail(email);}
  84. if(telephone != null) { newUser.setTelephoneNumber(telephone);}
  85. if(role != null) { newUser.setRole(role);}
  86. if(image != null) { newUser.setPicture(image);}
  87.  
  88. UserDao userDao = new UserDao();
  89. Collection<User> users = userDao.getValues();
  90. if(userDao.getUser(username) == null){
  91. users.add(newUser);
  92.  
  93. userDao.setUsers((HashMap<String, User>) users);
  94. userDao.setUserList((ArrayList<User>) users);
  95. }
  96. }
  97.  
  98. /**
  99. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  100. */
  101. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  102. // TODO Auto-generated method stub
  103. doGet(request, response);
  104. }
  105.  
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement