httpsession的生命周期

来源:互联网 发布:vb 删除文件 编辑:程序博客网 时间:2024/06/02 03:06

http://blog.csdn.net/q1454739828/article/details/54799191

  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
    (2) 调用HttpSession的invalidate()方法,删除HttpSession对象和数据
    (3) 两次访问时间间隔大于session定义的非活动时间间隔。
    在session结束时,服务器会清空当前浏览器相关的数据信息。

    但是为什么关闭浏览器session会结束呢?
    请看我下一篇博客

原创粉丝点击