自定义拦截器实现用户未登录自动跳转到登录页面

1.自定义拦截器,没有登录跳转到login.jsp页面

public class BOSLoginInterceptor extends MethodFilterInterceptor{

	@Override
	protected String doIntercept(ActionInvocation invocation) throws Exception {
		//获取session中的user
                //--》ServletActionContext.getRequest().getSession().getAttribute("user");
		User user = BOSUtils.getLoginUser();
		if(user==null){
			//跳转到登录页面
			return "login";
		}
		//放行
		return invocation.invoke();
	}

}

2.在struts.xml中配置  不能拦截login方法




	
	
	
		
			
			
				
				login
			
			
			
				
				
			
		
		
		
		
		
			/login.jsp
		
		
		
	

 

你可能感兴趣的:(ssh)