登录拦截器
来源:互联网 发布:波洛 福尔摩斯知乎 编辑:程序博客网 时间:2024/06/05 09:30
登录拦截器
1 首先创建一个LoginInterception extends MethodFilterInterceptor类
protected String doIntercept(ActionInvocation invocation) throws Exception {
Map<String,Object> session = invocation.getInvocationContext().getSession();
if(session.get("loginUser")==null){
return "login";
}
return invocation.invoke();
}
注:在登录成功时用session保存user在当前session服务器中:UserAction代码如下:
(if (user != null) {
Map<String,Object> session = ActionContext.getContext().getSession();
session.put("loginUser", user);
return returnStr = "user_login";
} )
2 在struts.xml文件中加入
<package name="user" namespace="/" extends="struts-default">
<interceptors>
<interceptor name="loginInterception"class="com.xunpoit.oa.interception.LoginInterception">
<param name="excludeMethods">login</param>
</interceptor>
<interceptor-stack name="myStack">
<interceptor-ref name="loginInterception"/>
<interceptor-ref name="defaultStack"></interceptor-ref>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="myStack"/>
<global-results>
- 用户登录拦截器
- struct 登录拦截器
- springmvc登录拦截器
- STRUTS2 登录拦截器
- spring拦截器登录
- spring 登录拦截器
- 拦截器登录判断
- 登录验证--拦截器
- SpringMVC登录拦截器
- 登录拦截器
- java登录拦截器
- 登录拦截器
- SpringMVC拦截器:登录拦截器
- springmvc拦截器,用户登录拦截过程
- struts2拦截器--拦截未登录用户
- Struts2自定义拦截器:登录拦截
- Spring拦截器进行登录拦截
- Interceptor登录拦截(Spring拦截器)
- file_io锁
- 验证本地缓冲区溢出漏洞攻击
- Qt android windows环境搭建
- java 内部类
- multidex
- 登录拦截器
- 计算机组成
- 【NOIP2012】Day2T3 疫情控制
- node中的模块和包
- 初会工作流
- extern "c"用法解析
- 博客导出工具
- JavaMail API细节详细解析大全
- SSM搭建-Spring JDBC管理(10)