Advertisement
Guest User

xXx utilisateurs3

a guest
Feb 20th, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. package fr.eni.projet1.servlets;
  2.  
  3. import java.io.IOException;
  4.  
  5.  
  6. import javax.servlet.RequestDispatcher;
  7. import javax.servlet.ServletException;
  8. import javax.servlet.annotation.WebServlet;
  9. import javax.servlet.http.HttpServlet;
  10. import javax.servlet.http.HttpServletRequest;
  11. import javax.servlet.http.HttpServletResponse;
  12.  
  13. import fr.eni.projet1.bll.BayManager;
  14. import fr.eni.projet1.bll.BusinessException;
  15. import fr.eni.projet1.bo.Adresse;
  16.  
  17. import fr.eni.projet1.bo.Utilisateur;
  18.  
  19.  
  20.  
  21. /**
  22. * Servlet implementation class ServletPageCreerCompte
  23. */
  24. @WebServlet("/Compte")
  25. public class ServletPageCreerCompte extends HttpServlet {
  26. private static final long serialVersionUID = 1L;
  27. BayManager bayManager = new BayManager();
  28.  
  29. /**
  30. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  31. */
  32. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  33. RequestDispatcher rd = request.getRequestDispatcher("/WEB-INF/JSP/pageCreerCompte.jsp");
  34. rd.forward(request, response);
  35. }
  36.  
  37. /**
  38. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  39. */
  40. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  41. Utilisateur compte = new Utilisateur (request.getParameter("Pseudo"), request.getParameter("Nom"), request.getParameter("Prenom"), request.getParameter("Email"), request.getParameter("Telephone"), new Adresse(request.getParameter("Rue"), request.getParameter("Ville"), request.getParameter("CodePostal")), request.getParameter("password"));
  42. System.out.println(compte);
  43. try {
  44. System.out.println("test");
  45. bayManager.insertCompte(compte);
  46. } catch (BusinessException e) {
  47. // TODO Auto-generated catch block
  48. e.printStackTrace();
  49. }
  50. doGet(request, response);
  51.  
  52. }
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement