【问题标题】:JSESSIONID durationJSESSIONID 持续时间
【发布时间】:2012-03-06 22:49:36
【问题描述】:

我有这个疑问,什么参数控制 JSESSIONID 的超时? 特别考虑这个用例:我有一个移动客户端,它正在维护会话发送带有 JSESSIONID 标头的 cookie,但是客户端与应用程序交互并将其留在后台大约 6 小时......存储在客户端中的 cookie 是t 被删除,然后再次发送回服务器...... JSESSIONID 仍然有效吗?哪些参数或配置决定了服务器上 cookie 的超时时间?非常感谢。

【问题讨论】:

    标签: java session servlets session-timeout


    【解决方案1】:

    如果您的客户在session-timeout 期间没有点击应用程序,会话将自动过期。

    P.S.:指的是reevesy的答案。

    【讨论】:

      【解决方案2】:

      它在 web.xml 中定义,例如

      <session-config>
         <session-timeout>10</session-timeout>
      </session-config> 
      

      将在 10 分钟后超时

      【讨论】:

      • 谢谢...顺便说一句,我如何检查 sessionID 是否仍然有效?由于客户端不知道这...它可以尝试发送旧的 sessionID,在这种情况下...服务器会抛出异常或 http 错误代码吗?
      猜你喜欢
      • 2020-09-24
      • 2018-05-06
      • 1970-01-01
      • 1970-01-01
      • 2011-04-24
      • 2016-05-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多