Faz*_*zal 12 java session http java-ee
对于我们的一个要求,我在使用HTTP协议的两台服务器之间进行通信.交互是长时间运行的,用户可能不会在很长的时间间隔内与其他站点进行交互.
当他们来到页面时,登录到远程站点.每当用户尝试与远程站点交互时,我在内部进行HTTP调用(基于sessionId进行验证).
我想知道是否有办法刷新会话并确保它不会过期.
根据我的有限理解,浏览器通过在标头或cookie中传递keep-alive来处理这个问题(我完全不了解).任何人都可以建议使用Java编程方式来实现保持活动的行为
EMM*_*EMM 10
1.
<session-config>
<session-timeout>-1</session-timeout>
</session-config>
Run Code Online (Sandbox Code Playgroud)
如果代码在部署描述符(DD)中,则只需粘贴此部分.
如果要在特定的持续时间内保持会话处于活动状态,请将-1替换为任何正数值.
此处指定的时间以分钟为单位.
2.
如果要更改特定会话实例的会话超时值,而不影响应用程序中任何其他会话的超时长度:
session.setMaxInactiveInterval(30*60);
Run Code Online (Sandbox Code Playgroud)
**********************
注意:
1.在DD中,指定的时间以分钟为单位.
2.如果以编程方式执行,则指定的时间以秒为单位.
希望这可以帮助 :)
| 归档时间: |
|
| 查看次数: |
11127 次 |
| 最近记录: |