zoukankan      html  css  js  c++  java
  • 关于SESSION失效和关闭浏览器问题

    关闭浏览器和session失效没有任何关系,
    session本身有一个存活时间,在tomcat中默认的是30分钟,
    这也就是楼上说的不是马上失效   但和浏览器不要划等号
    因为即使你浏览器一直开着,如果在30分钟内没有发出任何请求,
    那你原来存在服务器上的session域内的东西就全没有了,
    你再次访问的时候,服务器会新建一个session的。
    它的改变是通过session.getMaxInactiveInterval()改变的

    当你关闭浏览器,然后再打开浏览器访问的时候
    服务器会新建一个session,通过session的ID来判断是不是新的session


    session 失效除了上述的超时
    还有就是调用invalidate()
    或者服务器重启或者中断

    所以如果当你设置session的MaxInactiveInterval为-1时
    并且关闭了浏览器  那么你的session会一直存在
    除非重启jsp服务器

  • 相关阅读:
    [HEOI2015]兔子与樱花
    [HNOI2015]亚瑟王
    [JSOI2011]分特产
    某考试 T3 sine
    [JSOI2015]最小表示
    51NOD 1258 序列求和 V4
    Codeforces 622F The Sum of the k-th Powers
    Loj #6261. 一个人的高三楼
    [HAOI????] 硬币购物
    bzoj4318 OSU!
  • 原文地址:https://www.cnblogs.com/chuanqiMa/p/6406395.html
Copyright © 2011-2022 走看看