首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

session逾期处理

2012-10-21 
session过期处理1.session过期处理:session过期后,点击某一链接,跳转到登录页面,并弹出提示信息。2.session

session过期处理
1.session过期处理:session过期后,点击某一链接,跳转到登录页面,并弹出提示信息。

2.session过期是指:客户端在一定时间内没有与服务器端交互。

3.基于struts2的解决方法
通过过滤器(filter)与struts2的拦截器(interceptor)来实现。在过滤器中判断用户是否登录,如果没有就跳转到登录页面。注意过滤器只拦截jsp页面,不拦截以.action结尾的请求。在拦截器中同样判断是否存在用户登录信息,如果不存在,就设置提示信息,跳转到登录页面,在登录页面上弹出提示信息。这里的关键在于,如果一个请求经过拦截器,说明用户已经登录(由过滤器确保),只是由于session过期需要重新登录。拦截器拦截所有的请求。

知识点: HttpSession session = request.getSession(false);
参数为false,表示如果当前session不可用,就会返回null;默认为true,表示如果不存在就会创建一个新的session。

热点排行