码迷,mamicode.com
首页 > 其他好文 > 详细

2018.8.4session的removeAttribute()和invalidate()的区别

时间:2018-08-04 11:46:43      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:访问   spring   失效   移除   例子   关闭   强制   生命周期   users   

session的removeAttribute()和invalidate()的区别

session.invalidate()是销毁跟用户关联session,例如有的用户强制关闭浏览器,而跟踪用户的信息的session还存在,可是用户已经离开了。
虽然session 生命周期浏览默认时间30分,但是在30分钟内别的用户还可以访问到前一个用户的页面,需销毁用户的session。
session.removeAttribute()移除session中的某项属性。
在spring例子中宠物商店的注销登录的代码:
request.getSession().removeAttribute("userSession");
// 注销用户,使session失效。
request.getSession().invalidate();

2018.8.4session的removeAttribute()和invalidate()的区别

标签:访问   spring   失效   移除   例子   关闭   强制   生命周期   users   

原文地址:https://www.cnblogs.com/qichunlin/p/9360800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!