为了使用户长期处于登陆状态,我们必须使session一直存在。而又不能让session长期有效,所以我们做如下操作:
web.xml中
<session-config>
<session-timeout>15</session-timeout>
</session-config>
设置session超时时间为15分钟
然后在页面上使用
<a4j:poll reRender="temp" interval="300000" ajaxSingle="true" />5分钟保持跟服务器交互一次
这样只要你的浏览器不关闭,session就一直有效。
web.xml中
<session-config>
<session-timeout>15</session-timeout>
</session-config>
设置session超时时间为15分钟
然后在页面上使用
<a4j:poll reRender="temp" interval="300000" ajaxSingle="true" />5分钟保持跟服务器交互一次
这样只要你的浏览器不关闭,session就一直有效。
本文介绍了一种通过在web.xml中设置session超时时间并利用AJAX轮询来维持浏览器与服务器间Session活性的方法,确保用户在不断开连接的情况下能够保持登录状态。
1588

被折叠的 条评论
为什么被折叠?



