2012-02-15 190 views
3

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

回答

7

它在web.xml中定义,例如

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

会超时10分钟

+0

谢谢...顺便说一句,如何检查sessionID是否仍然有效?由于客户端不知道这个......它可以尝试发送旧的sessionID,在这种情况下......服务器是否会抛出异常或HTTP错误代码? – Pablo 2012-02-15 21:55:28

1

如果在session-timeout会话您的客户端不打应用程序将自动失效。

P.S .:引用reevesy的答案。