Click here to Skip to main content
15,886,788 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Can some one please help why am i getting below error? "org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:438)"
Whats wrong in my code??
Contol is not getting moved from servlet to jsp. Please correct my code.

Servlet Class

Java
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

		User user = new User();
		HttpSession session = request.getSession(true);
		user.setFirstName(request.getParameter("FirstName"));
		user.setPassword(request.getParameter("Password"));
		user.setConfirmPassword(request.getParameter("ConfirmPassword"));
		user.setEmail(request.getParameter("Email"));
		boolean passwordVerify = PasswordVerification.verifyPassword(user);
		boolean emailVerify= EmailIdValidation.isValidEmailId(user);

		if( user.getFirstName().startsWith("S"))
		{
                     if(passwordVerify )
                        {
                         if(!emailVerify)
                          {
                            response.sendRedirect("EmailValidation.jsp");
                           }
                      user.setLastName(request.getParameter("LastName"));
		   user.setContactNumber(request.getParameter("ContactNumber"));
		   user.setLandLine(request.getParameter("LandLine"));
		    response.sendRedirect("Success.jsp");		
                       }
                     else
                     {
                       response.sendRedirect("Error.jsp");
                      } 		
		}
               }


	
public class PasswordVerification {

	public static boolean verifyPassword(User user)
	{
		//String userName = user.getFirstName();
		String password = user.getPassword();
		String confirmPW = user.getConfirmPassword();
		System.out.println(password);
		System.out.println(confirmPW);
		if(password.equals(confirmPW)|| password.length()>8)
		{
			user.setValid(true);
		}
		else{ 
			System.out.println("Invalid Password");
			}
		return true;		
	}
}	


public class EmailIdValidation {

	public static boolean isValidEmailId(User user)
	{
	String email = user.getEmail();
	String emailPattern="^([A-Za-z0-9_\\-\\.])+\\@([A-Za-z0-9_\\-\\.])+\\.([A-Za-z]{2,4})";
		if(email==null ) 
		{   return false; 
		}
			if(!email.matches(emailPattern))
		{
			return false;
		}
		return true;
	}
}
Posted
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900