panaewboi

porrrrrrrrr

Aug 3rd, 2020
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.10 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package sit.int303.classicmodel.servlet.Registration;
  7.  
  8. import java.sql.Connection;
  9. import java.sql.DriverManager;
  10. import java.sql.SQLException;
  11.  
  12.  
  13. import java.io.IOException;
  14. import java.io.PrintWriter;
  15. import javax.servlet.ServletException;
  16. import javax.servlet.http.HttpServlet;
  17. import javax.servlet.http.HttpServletRequest;
  18. import javax.servlet.http.HttpServletResponse;
  19. import sit.int303.webpro.classicmodel.entity.Users;
  20. import sit.int303.webpro.classicmodel.entity.UsersService;
  21.  
  22. /**
  23.  *
  24.  * @author INT303
  25.  */
  26. public class REgistrationServlet extends HttpServlet {
  27.  
  28.     /**
  29.      * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
  30.      * methods.
  31.      *
  32.      * @param request servlet request
  33.      * @param response servlet response
  34.      * @throws ServletException if a servlet-specific error occurs
  35.      * @throws IOException if an I/O error occurs
  36.      */
  37.     protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  38.             throws ServletException, IOException {
  39.             Users users = new Users("w@ggfhfgghjghjghjco444m","panaew","halsey");
  40.        
  41.        
  42.         UsersService userService = new UsersService();      
  43.         userService.insert(users);
  44.        
  45.         response.setContentType("text/html;charset=UTF-8");
  46.        
  47.         String email = request.getParameter("email");
  48.         String username = request.getParameter("username");
  49.         String password = request.getParameter("password");
  50.        
  51. //        Users users = new Users(email,username,password);
  52. //        UsersService userService = new UsersService();      
  53. //        userService.insert(users);
  54.        
  55.        
  56.         try (PrintWriter out = response.getWriter()) {
  57.             /* TODO output your page here. You may use following sample code. */
  58.             out.println("<!DOCTYPE html>");
  59.             out.println("<html>");
  60.            
  61.             out.println("<head>");
  62.             out.println("<title>Servlet REgistrationServlet</title>");            
  63.             out.println("</head>");
  64.            
  65.             out.println("<body>");
  66.             out.println("<h3>User info</h3><br>");
  67.             out.println("Your email is: " + email + "<br>");
  68.             out.println("Your username is: " + username + "<br>");
  69.             out.println("Your password is: " + password + "<br>");
  70.             out.println("</body>");
  71.            
  72.            
  73.            
  74.             out.println("</html>");
  75.            
  76.            
  77.             //http://localhost:8080/ClassicModelWebApp/REgistration?email=xxx&username=yyy&password=zzz
  78.         }
  79.     }
  80.  
  81.     // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  82.     /**
  83.      * Handles the HTTP <code>GET</code> method.
  84.      *
  85.      * @param request servlet request
  86.      * @param response servlet response
  87.      * @throws ServletException if a servlet-specific error occurs
  88.      * @throws IOException if an I/O error occurs
  89.      */
  90.     @Override
  91.     protected void doGet(HttpServletRequest request, HttpServletResponse response)
  92.             throws ServletException, IOException {
  93.         processRequest(request, response);
  94.     }
  95.  
  96.     /**
  97.      * Handles the HTTP <code>POST</code> method.
  98.      *
  99.      * @param request servlet request
  100.      * @param response servlet response
  101.      * @throws ServletException if a servlet-specific error occurs
  102.      * @throws IOException if an I/O error occurs
  103.      */
  104.     @Override
  105.     protected void doPost(HttpServletRequest request, HttpServletResponse response)
  106.             throws ServletException, IOException {
  107.         processRequest(request, response);
  108.     }
  109.  
  110.     /**
  111.      * Returns a short description of the servlet.
  112.      *
  113.      * @return a String containing servlet description
  114.      */
  115.     @Override
  116.     public String getServletInfo() {
  117.         return "Short description";
  118.     }// </editor-fold>
  119.  
  120. }
  121.  
Add Comment
Please, Sign In to add comment