本文中的示例介绍了如何通过java设置session过期时间。 请分享,仅供参考。 具体实现方法如下。
1、timeoutinthedeploymentdescriptor (web.XML ) )。
分钟单位
20
上述设置对整个web APP应用有效。 如果客户端在20分钟内没有提交请求,容器将杀死session。
2、timeoutwithsetmaxinactiveinterval (
编码指定特定会话的过期时间(以秒为单位)。 例如:
htpsessionsession=request.getsession (;
session.setmaxinactiveinterval (20 * 60;
theabovesettingisonlyapplyonsessionwhichcallthe setmaxinactiveinterval () method,andsessionwillbekillbycontainerifcliener
Thoughts…。
This is a bit confusing,thevalueindeploymentdescriptor (web.XML ) is in“minute”utthesetmaxinactiveinterval (方法服务供应商)
3、程序定义,单位为秒,-1表示不会过期,示例代码如下:
session.setmaxinactiveinterval (30 * 60 );
Session设置效果的优先顺序是先配置程序,先局部,后整体。
本文希望对大家的Java编程有所帮助。