HttpSession对象的生命周期

1.         HttpSession对象的创建

当客户端浏览器第一次访问服务器时,服务器为每个浏览器创建不同的HttpSession对象。在服务器端使用request.getSession()方法来获得HttpSession对象,并以此来使用HttpSession接口为我们提供的防法

 

2.         HttpSession对象的使用

在创建HttpSession对象后,使用该对象进行数据的存取,以进行数据的传递。在此过程中我们常用的方法如下。

(1) void setAttribute(String name,Object value);进行数据的保存。

(2) Object getAttribute(String name):进行数据的读取。

 

3.         HttpSession对象的结束

在以下3种情况下,可以结束session。

(1) 关闭浏览器,结束session

扫描二维码关注公众号,回复: 5081005 查看本文章

(2) 调用HttpSession的invalidate()方法,删除HttpSession对象和数据

(3) 两次访问时间间隔大于session定义的非活动时间间隔。

在session结束时,服务器会清空当前浏览器相关的数据信息。

猜你喜欢

转载自blog.csdn.net/q1454739828/article/details/54799191
今日推荐