public class LoginInterceptor extends MethodFilterInterceptor {
@Override
protected String doIntercept(ActionInvocation invocation) throws Exception {
// TODO Auto-generated method stub
ActionContext context = invocation.getInvocationContext();
Map session = context.getSession();
try {
TbUser user = (TbUser) session.get("user");
if (user != null) {
return invocation.invoke();
}
else {
context.put("login"," please to login again" );
return ActionSupport.LOGIN;
}
} catch (Exception e) {
// TODO: handle exception
context.put("login"," please to login again" );
return ActionSupport.LOGIN;
}
}
}
分享到:
相关推荐
java代码-登陆拦截器LoginInterceptor源代码 ——学习参考资料:仅用于个人学习使用
1.自定义拦截器 2. 静态资源被拦截 3.从过滤器中去除静态文件 4.静态文件404解决 5.补充一下 6.遗留问题现象 1.自定义拦截器 自定义XXInterceptor实现HandlerInterceptor接口,在发送请求之前拦截,所以在...
springmvc实现拦截器的使用,通过一个简单的登录的拦截器讲述了拦截器的配置以及如何使用。
登录拦截器LoginInterceptor, 权限控制, 跨域请求 全局异常建议MycuckooExceptionHandler, 统一异常处理 MySQL数据库, 数据库: cuckoo, 附带结构和数据SQL脚本 RESTFul接口 搭配前端ui: mycuckoo-ui, 实现前后端分离...
此外,当用户访问登录页面时,如果存在cookie,则直接跳转到列表页,这些逻辑都写在**LoginInterceptor**类中,具体内容下载源码查看。登录页面如下: ![在这里插入图片描述]...
Simple Android Interceptor It's a simple interceptor implementation in Android and it workes with activity's lifecycle. As you known, in our App a ...public class LoginInterceptor extends Interceptor {
服务器 ... Android平台的Web服务器和Web框架。 它提供了类似于SpringMVC的注释,并且如果您熟悉SpringMVC,则可以很快地掌握它。 ... ... 反向代理服务器。... Server server = AndServer .... .timeout( 10 , TimeUnit ....