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

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

最新文章

  1. Redis学习手册(目录)
  2. Angular定义服务-Learn By Doing
  3. struts-validate.xml配置详解demo
  4. sizzle源码分析 (4)sizzle 技术总结及值得我们学习的地方
  5. 解析某些特殊格式XML文件时,获取不到根节点问题
  6. thinkphp的伪静态化
  7. bitbucket新建分支
  8. POJ 2240 Arbitrage spfa 判正环
  9. VS 调试相关
  10. bzoj1306
  11. 创建mvc
  12. 命令行配置源和安装本地rpm包
  13. vue获取dom元素内容
  14. python类型转换、数值操作(收藏)
  15. 阿里面试100%问到,JVM性能调优篇
  16. python 将函数参数一键转化成字典的技巧,非**kwargs,公有方法和函数抵制kwargs。
  17. centos下配置nginx遇到的一些基本的坑
  18. 20155220 Exp5 MSF基础应用
  19. Scala中的数组和集合操作
  20. 每天一个linux命令(21):chgrp,chown,chmod

热门文章

  1. 如何 将下载离线 nupkg 文件 安装到VS2017
  2. 转 如何在secureCRT上设置常用的快捷输出按钮栏听语音
  3. python django 基本测试 及调试
  4. xml和json互转
  5. python—datetime time 模板学习
  6. window系统下SVN服务器和客户端的搭建和使用
  7. opencv 3.4.0 的编译
  8. java 日志框架的选择Log4j->SLF4j->Logback
  9. Javascript 学习之数组 Array
  10. 远程登陆服务器(window系统)