⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logincheckservlet.java

📁 java高级引用管理综合朝鲜经java高级引用管理综合朝鲜经java高级引用管理综合朝鲜经java高级引用管理综合朝鲜经
💻 JAVA
字号:
package com.login;

import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import java.io.*;
import javax.naming.NamingException;

import org.springframework.context.ApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;

import com.model.Person;

public class LoginCheckServlet extends HttpServlet{
	
	public void doGet(HttpServletRequest request,
            HttpServletResponse response)
	throws IOException, ServletException
	{
		request.setCharacterEncoding("UTF-8");
		String username = request.getParameter("username");
    	String pass = request.getParameter("pass");
    	if(username==null||pass==null||"".equals(username)||"".equals(pass)){
    		request.setAttribute("loginwarn", "登录时,密码不能为空!");
    		RequestDispatcher requestDispatcher = request.getRequestDispatcher("/login.jsp");
    		requestDispatcher.forward(request,response);
    	}else{
    		try{
    			
        		ApplicationContext ctx = WebApplicationContextUtils
				.getRequiredWebApplicationContext(getServletContext());
		com.hbmDAO.PersonDAO dao = (com.hbmDAO.PersonDAO) ctx
				.getBean("personDAO");
		Person person=dao.dad(username, pass);
        		if(person!=null){
        			HttpSession session = request.getSession();
        			UserInforBean user = UserInforBean.getUserInforBean(person);
        			session.setAttribute("person",user);
        			//UserInforBean user1= (UserInforBean)session.getAttribute("person");
        			//String a=user1.getDept();
        			RequestDispatcher requestDispatcher = request.getRequestDispatcher("/index.zul");
        			requestDispatcher.forward(request,response);	
        		}else{
        			request.setAttribute("loginwarn", "登录时,密码输入不正确!");
        			RequestDispatcher requestDispatcher = request.getRequestDispatcher("/login.jsp");
            		requestDispatcher.forward(request,response);
        		}
    		}catch(Exception e){
    			request.setAttribute("loginwarn", "登录时,密码输入不正确!");
    			RequestDispatcher requestDispatcher = request.getRequestDispatcher("/login.jsp");
        		requestDispatcher.forward(request,response);
    		}	
    	}	
	}
	
	
	public void doPost(HttpServletRequest request,
	                HttpServletResponse response)
	  throws IOException, ServletException
	{
	    doGet(request,response);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -