www.pudn.com > students.rar > LoginServlet.java


package students; 
 
import students.Login; 
 
import java.io.IOException; 
import javax.servlet.ServletException; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 
import javax.servlet.http.HttpSession; 
 
/** 
 * Servlet implementation class for Servlet: LoginServlet 
 * 
 */ 
 public class LoginServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { 
   static final long serialVersionUID = 1L; 
    
    /* (non-Java-doc) 
	 * @see javax.servlet.http.HttpServlet#HttpServlet() 
	 */ 
	public LoginServlet() { 
		super(); 
	}   	 
	 
	/* (non-Java-doc) 
	 * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) 
	 */ 
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
		// TODO Auto-generated method stub 
		doPost(request,response); 
	}  	 
	 
	/* (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 
		String studentid = (String)request.getParameter("studentid"); 
		String password = (String)request.getParameter("password"); 
		int result = Login.checkUser(studentid,password); 
		if (result == 1){ 
			response.sendRedirect("login.jsp?msg=1"); 
		} else if (result == 2){ 
			response.sendRedirect("login.jsp?msg=2"); 
		} else if (result == 3){ 
			HttpSession session = request.getSession(); 
			session.setAttribute("username",studentid); 
			response.sendRedirect("welcome.jsp"); 
		} else { 
			response.sendRedirect("login.jsp?msg=0"); 
		} 
		 
		 
		 
		 
	}   	  	     
}