首页 > 其他 > 详细

tomcat学习之什么是Session

时间:2015-04-06 11:25:12      阅读:93      评论:0      收藏:0      [点我收藏+]

当用户打开浏览器,访问某个网站时,服务器就会在服务器的内存为该浏览器分配一个空间,该空间被这个浏览器独占

这个空间就是session空间,改空间存放数据默认时间为30min,你也可以修改。

1、Session数据,供网站多个页面共享;

2、可以把Session数据简单理解为键值对列表。

3、得到Session HttpSession hs = request.getSession(true);

4、向Session添加属性 hs.setAttribute(String key, object val);

5、从Session得到某个属性 String name = hs.getAttribute(String key);

6、删除Session某个属性 hs.removeAttribute(String name);

常见应用场景如:网上商城购物车

使用注意事项:

1、30分钟是发呆时间,而不是累计时间,默认设置位置, tomcat WebXML文件, 可修改

2、Session 会为每个浏览器分配一个SessionID,区分不同的浏览器

3、Session 要占用服务器内存,所以在迫不得已情况才使用

tomcat学习之什么是Session

原文:http://www.cnblogs.com/jiqiwoniu/p/4395613.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!