Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import javax.servlet.*;
- import javax.servlet.http.*;
- /**
- * Servlet implementation class for Servlet: reg_login
- *
- */
- public class reg_login extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
- static final long serialVersionUID = 1L;
- /* (non-Java-doc)
- * @see javax.servlet.http.HttpServlet#HttpServlet()
- */
- public reg_login() {
- super();
- }
- /* (non-Java-doc)
- * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
- */
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- String name=null, age=null, address=null, username=null, password=null, cpassword=null, email=null, cmbG=null, cmbC=null, zipcode=null;
- boolean formValid = true;
- PrintWriter out = response.getWriter();
- ServletContext sc = this.getServletContext();
- name = request.getParameter("name"); if(!StringValidation(name)) { formValid=false; }
- age = request.getParameter("age");
- if(!StringValidation(age)) { formValid=false; }
- else
- {
- try{int vIntAge = Integer.parseInt(age); }
- catch(NumberFormatException e) { formValid=false; }
- }
- cmbG = request.getParameter("cmboGen"); //
- address = request.getParameter("address"); if(!StringValidation(address)) { formValid=false; }
- cmbC = request.getParameter("cmboCount"); //
- email = request.getParameter("email"); if(!StringValidation(email)) { formValid=false; }
- zipcode = request.getParameter("zip"); if(!StringValidation(zipcode)) { formValid=false; }
- username = request.getParameter("acc_user"); if(!StringValidation(username)) { formValid=false; }
- password = request.getParameter("acc_pass"); if(!StringValidation(password)) { formValid=false; }
- cpassword = request.getParameter("acc_pass2");
- if(!StringValidation(cpassword)) { formValid=false; }
- else { if(!cpassword.equals(password)) { out.println("The password did not match! "); formValid=false; } }
- if(formValid==true)
- {
- /********************************/
- //cookie codes
- String params2=name+"|"+email+"|"+password+"|"+cmbG+"|"+age;
- Cookie regInfo = new Cookie("regInfo",params2);
- response.addCookie(regInfo);
- /********************************/
- RequestDispatcher rd = sc.getRequestDispatcher("/login.jsp");
- rd.forward(request, response);
- out.println("Congratulations! You have successfully registered.");
- }
- else { out.println("Please complete all fields with valid entries!"); }
- }
- /* (non-Java-doc)
- * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
- */
- protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- // TODO Auto-generated method stub
- }
- public boolean StringValidation(String field)
- {
- boolean valid = true;
- if (field==null || field.equals("")) { valid=false; }
- return valid;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement