session过期后自动跳转到登陆页
2016-03-19 23:44
260 查看
原文链接:http://my.oschina.net/u/1432675/blog/297839?fromerr=SaIjpuhH
项目需要做一个自动登出的功能,查询了网上的资料,一开始准备用session监听做,按照下面方式配置监听器
1.在项目的web.xml文件中添加如下代码:
?
2.编写java类。
?
配置完成后等session失效后成功进入sessionDestroyed方法,准备进行页面跳转操作,突然发现怎么写跳转,愣住了,继续上网请教大神,发现这个监听是做一些后台统计处理的,无法实现页面跳转的功能。
只能放弃这方法了,开始使用过滤器实现
1、web.xml中添加过滤器配置
?
2、新建SessionFilter类,实现Filter接口。
?
3、客户端JS,用于ajax请求session超时
对于jquery
?
对于extjs的ajax请求
?
如果使某个ajax请求不受全局方法的影响,那么可以在使用$.ajax()方法时,将参数中的global设置为false,jquery代码如下:
?
项目需要做一个自动登出的功能,查询了网上的资料,一开始准备用session监听做,按照下面方式配置监听器
1.在项目的web.xml文件中添加如下代码:
?
?
只能放弃这方法了,开始使用过滤器实现
1、web.xml中添加过滤器配置
?
?
对于jquery
?
?
相关文章推荐
- 查看win10 内核数据结构
- HTML5播放暂停音乐
- 根据字符返回位置(重点)
- U盘安装Ubuntu12.04遇到的问题汇总
- 71. Simplify Path | Java最短代码实现
- android(eclipse)界面控件以及活动总结(二)
- 不久的明天,也许是很光明的
- hdu5646 DZY Loves Partition 数学
- RPI-设置-调试-文件传输
- Byte.parseByte报错java.lang.NumberFormatException: unable to parse '向文件写东西' as integer
- oracle中exp,imp的使用详解
- IOS 公共类-MyDateUtil 日期处理Util
- EL表达式中${sessionScope['oper_key'].userName}的含义
- 线性表的存储结构(顺序存储结构)
- fresh air项目记录3
- 本地推送通知UILocalNotification
- 快速掌握一门语言常用的50%
- matlab中nargin函数
- CSS3 Transition
- 阿里云上搭建nginx+uwsgi+flask 之2