拦截器 doIntercept()
来源:互联网 发布:网络研修平台 编辑:程序博客网 时间:2024/06/06 09:46
登录拦截器
protected String doIntercept(ActionInvocation invocation) throws Exception {// 获得请求相关的ActionContext实例,并获得对应sessionActionContext ctx = invocation.getInvocationContext();String userName = (String)ctx.getSession().get("username");// 如果没有登录,返回超时页面if(userName != null || "".equals(userName)) {return invocation.invoke();}return "timeout"; }1. 如果拦截器堆栈中还有其他的Interceptor,那么invocation.invoke()将调用堆栈中下一个Interceptor的执行。
2. 如果拦截器堆栈中只有Action了,那么invocation.invoke()将调用Action执行。
获得请求相关的ActionContext实例,并获得对应session
ActionContext ctx =invocation.getInvocationContext();
String userName =(String)ctx.getSession().get("username");
如果没有登录,返回超时页面
if(userName !=null ||"".equals(userName)) {
return invocation.invoke();
}
return "timeout";
0 0
- 拦截器 doIntercept()
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- 拦截器
- qt键面不更新问题
- 三对角矩阵压缩存储--注意对角元素的下标
- 阿里面试回来,想和Java程序员谈一谈
- MySQL 对于千万级的大表要怎么优化?
- PHP魔术方法总结
- 拦截器 doIntercept()
- JVM垃圾收集算法(复制算法)----关于 新生代老年代
- php魔术方法详解
- 基础总结篇:ContentProvider之读写短消息
- IntelliJ IDEA 常用快捷键列表及技巧大全
- 基础总结篇:创建及调用自己的ContentProvider
- iso8583包签到63域解析
- mac上wireshark:No interface can be used for capturing in this system with the current configuration
- Java学习笔记(////)