2018.8.4session的removeAttribute()和invalidate()的区别
2024-10-21 05:59:57
session的removeAttribute()和invalidate()的区别
session.invalidate()是销毁跟用户关联session,例如有的用户强制关闭浏览器,而跟踪用户的信息的session还存在,可是用户已经离开了。
虽然session 生命周期浏览默认时间30分,但是在30分钟内别的用户还可以访问到前一个用户的页面,需销毁用户的session。
session.removeAttribute()移除session中的某项属性。
在spring例子中宠物商店的注销登录的代码:
request.getSession().removeAttribute("userSession");
// 注销用户,使session失效。
request.getSession().invalidate();
最新文章
- Redis学习手册(目录)
- Angular定义服务-Learn By Doing
- struts-validate.xml配置详解demo
- sizzle源码分析 (4)sizzle 技术总结及值得我们学习的地方
- 解析某些特殊格式XML文件时,获取不到根节点问题
- thinkphp的伪静态化
- bitbucket新建分支
- POJ 2240 Arbitrage spfa 判正环
- VS 调试相关
- bzoj1306
- 创建mvc
- 命令行配置源和安装本地rpm包
- vue获取dom元素内容
- python类型转换、数值操作(收藏)
- 阿里面试100%问到,JVM性能调优篇
- python 将函数参数一键转化成字典的技巧,非**kwargs,公有方法和函数抵制kwargs。
- centos下配置nginx遇到的一些基本的坑
- 20155220 Exp5 MSF基础应用
- Scala中的数组和集合操作
- 每天一个linux命令(21):chgrp,chown,chmod