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

【web开发】spring中session治理

2013-03-21 
【web开发】spring中session管理假设:在用户登录系统一段时间没有操作后,session失效,如果这时用户有操作时

【web开发】spring中session管理

假设:在用户登录系统一段时间没有操作后,session失效,如果这时用户有操作时应该跳转到登录页面要求重新登录。

一般解决方法:

(1)用户首次登录成功时,将用户对象存入session,如 session.setAttibute("loginUser", user);


(2)定义拦截器,对于所有关于某中url请求进行拦截,然后获取loginUser的对象,如果不存在,那么session过期:

<mvc:interceptors><mvc:interceptor><mvc:mapping path="/*.html"/><bean class="com.xx.xxx.util.LoginInterceptor" /></mvc:interceptor></mvc:interceptors>
这样,当有以*.html结尾的请求时,将首先被拦截器LoginInterceptor拦截。


(学习笔记)




1楼rqj昨天 16:48
现在session大部分不需要代码来判断吧
Re: moxiaomomo6小时前
回复rqjn就判断关于用户信息的这一个session就可以了吧。请教还有什么好的方法吗?

热点排行