Advertisement
Guest User

Untitled

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