request.getSession().invalidate();

  销毁当前会话域中的所有属性

request.getSession().removeAttribute("username"); //假设当前session域对象中已经有属性名为username的属性

  只移除特定属性名的属性

  博主推荐用removeAttribute() ,假设一个用户购物的实际应用场景,你在淘宝上购物,添加了多件不同类型的商品在购物车(一次会话中,设置包含每件商品的属性 如:session.setAttribute("goods1");  session.setAttribute("goods2"); session.setAttribute("goods3"); session.setAttribute("goods4");等),当你不想买某件商品时,直接session.removeAttribute("goodx");(x为1,2,3,4代表商品),从购物车中移除。

  如果使用invalidate(),清除了购物车中所有商品。  

最新文章

  1. JavaWeb基础学习体系与学习思路
  2. Codeforces Beta Round #5
  3. android 图片缩放抗锯齿
  4. jsp中如何获得url路径和绝对路径
  5. CSS Text文本格式
  6. 《python基础教程》笔记之 列表
  7. Yoga安装Ubuntu后,wifi和亮度调节问题
  8. Ajax或JS动态添加的元素,Jquery效果不起作用
  9. ClickOnce部署疑难杂症:更新时部署与应用程序标识不一致问题。要安装此应用程序,请修改此文件的清单版本或卸载之前存在的应用程序。
  10. js 防止变量冲突
  11. 论文翻译——Lattice indexing for spoken term detection
  12. 关于LVS负载均衡tcp长连接分发的解决思路
  13. grid和flex区别
  14. Excel中输入1时单元格显示为勾
  15. crawlspider 多分页处理
  16. Linux内核分析 读书笔记 (第一章、第二章)
  17. 部署包含水晶报表Crystal Reports 的VS.NET2005应用程序[原创]
  18. Ignite缓存大小管理
  19. TPCC-MySQL的安装与使用
  20. MongoDB for Java

热门文章

  1. Tomcat启动内存设置
  2. 《JAVA与模式》之不变模式
  3. 使用python+selenium对web进行自动化测试
  4. MyEclipse:详细使用教程
  5. phpdocumentor生成代码注释文档(linux)
  6. 分区助手官网使用教程(专业版、绿色版和WinPE版)(图文详解)
  7. Javac语法糖之TryCatchFinally
  8. tensorflow model save and restore
  9. CocoaPods管理第三方
  10. overfitting(过度拟合)的概念