Click here to Skip to main content
15,890,670 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
package project1;

Java
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.*;
import javax.servlet.http.*;
public class Servlet1 extends HttpServlet {
    private static final String CONTENT_TYPE = "text/html; charset=windows-1256";
      
    public void init(ServletConfig config) throws ServletException {
        super.init(config);
    }
    public void doGet(HttpServletRequest request,
                      HttpServletResponse response) throws ServletException,
                                                           IOException {
   PrintWriter out = response.getWriter();      
             n sq=new n();
            sq.S(request.getParameter("id"),request.getParameter("name"),request.getParameter("password"),request.getParameter("country"),request.getParameter("Sex"),request.getParameter("emaill"));
          RequestDispatcher rd=request.getRequestDispatcher("untitled1.jsp");  
            rd.forward(request, response);
         }
    public void doPost(HttpServletRequest request,
                      HttpServletResponse response) throws ServletException,
                                                           IOException {
                    n sq=new n();
                    int reqno=0;
                    
        PrintWriter out = response.getWriter();
      String n=request.getParameter("username");
         String p=request.getParameter("password");
                    HttpSession session = request.getSession(false);  
                     if(session!=null)  
                    session.setAttribute("name", n);
               /*     String e=request.getParameter("email");
                    String paa=request.getParameter("pass");
                    String cp=request.getParameter("cpass");*/
                                      
                 
             if(sq.validate(n, p)){    
                RequestDispatcher rd=request.getRequestDispatcher("welcome.jsp");    
                rd.forward(request,response);  
           
                        if(reqno==0){
                        if(request.getCookies()!=null){
                                 Cookie []cook=request.getCookies();
                                 for(int c=0;c<cook.length;c++){>
                                     if(cook[c].getName().equals("username"));
                                 {
                                      RequestDispatcher rd1=request.getRequestDispatcher("welcome.jsp");    
                                      rd1.forward(request,response);  
                                          n=cook[c].getValue();
                                          break;
                                  }
                        }  reqno++;  
                               }
                             }                                  
             Cookie u=new Cookie("username",n);
             if(request.getParameter("remember").equals("on")){
             u.setMaxAge(60*60*24*356);
                  response.addCookie(u);
                  
                }
                    }  
                    else{  
                request.setAttribute("q", "done");
             RequestDispatcher rd=request.getRequestDispatcher("login.jsp");    
              rd.include(request,response);   
                out.print("<p style="\"color:red\"">Sorry username or password error</p>"); 
            }                      
                }
    }
Posted
Updated 12-Mar-15 4:51am
v2

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

  Print Answers RSS


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