Advertisement
Guest User

Untitled

a guest
May 7th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.00 KB | None | 0 0
  1.  
  2. import java.io.*;
  3. import javax.servlet.*;
  4. import javax.servlet.http.*;
  5.  
  6. /**
  7.  * Servlet implementation class for Servlet: reg_login
  8.  *
  9.  */
  10.  public class reg_login extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
  11.    static final long serialVersionUID = 1L;
  12.    
  13.     /* (non-Java-doc)
  14.      * @see javax.servlet.http.HttpServlet#HttpServlet()
  15.      */
  16.     public reg_login() {
  17.         super();
  18.     }      
  19.    
  20.     /* (non-Java-doc)
  21.      * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  22.      */
  23.     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  24.         String name=null, age=null, address=null, username=null, password=null, cpassword=null, email=null, cmbG=null, cmbC=null, zipcode=null;
  25.         boolean formValid = true;
  26.         PrintWriter out = response.getWriter();
  27.        
  28.         ServletContext sc = this.getServletContext();
  29.        
  30.         name = request.getParameter("name"); if(!StringValidation(name)) { formValid=false; }
  31.         age = request.getParameter("age");
  32.         if(!StringValidation(age)) { formValid=false; }
  33.         else
  34.         {
  35.             try{int vIntAge = Integer.parseInt(age);  }
  36.             catch(NumberFormatException e) { formValid=false; }
  37.         }
  38.         cmbG = request.getParameter("cmboGen"); //
  39.         address = request.getParameter("address"); if(!StringValidation(address)) { formValid=false; }
  40.         cmbC = request.getParameter("cmboCount"); //
  41.         email = request.getParameter("email"); if(!StringValidation(email)) { formValid=false; }
  42.         zipcode = request.getParameter("zip"); if(!StringValidation(zipcode)) { formValid=false; }
  43.         username = request.getParameter("acc_user"); if(!StringValidation(username)) { formValid=false; }
  44.         password = request.getParameter("acc_pass"); if(!StringValidation(password)) { formValid=false; }
  45.        
  46.         cpassword = request.getParameter("acc_pass2");
  47.         if(!StringValidation(cpassword)) { formValid=false; }
  48.         else { if(!cpassword.equals(password)) { out.println("The password did not match!  "); formValid=false; } }
  49.        
  50.         if(formValid==true)
  51.         {
  52.             /********************************/
  53.             //cookie codes
  54.             String params2=name+"|"+email+"|"+password+"|"+cmbG+"|"+age;
  55.             Cookie regInfo = new Cookie("regInfo",params2);
  56.             response.addCookie(regInfo);
  57.             /********************************/
  58.            
  59.             RequestDispatcher rd = sc.getRequestDispatcher("/login.jsp");
  60.             rd.forward(request, response);
  61.            
  62.             out.println("Congratulations! You have successfully registered.");
  63.         }
  64.        
  65.         else { out.println("Please complete all fields with valid entries!"); }
  66.        
  67.     }
  68.  
  69.    
  70.     /* (non-Java-doc)
  71.      * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  72.      */
  73.     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  74.         // TODO Auto-generated method stub
  75.     }  
  76.    
  77.     public  boolean StringValidation(String field)
  78.     {
  79.         boolean valid = true;
  80.         if (field==null || field.equals("")) { valid=false; }
  81.         return valid;
  82.     }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement