本文主要介绍了java设置session有效期的实现方法,并通过实例详细阐述了具体实现过程,非常有参考价值,需要的朋友可以参考
本文中的示例说明了如何通过java设置session的过期日期。 请共享作为参考。 具体的实施方法如下。
1、timeoutinthedeploymentdescriptor (web.XML ) )。
分钟为单位
20
上述设置对整个web APP应用程序有效。 如果客户端在20分钟内没有提出请求,容器会杀死session。
2、timeoutwithsetmaxinactiveinterval (
编码方法指定特定session的有效期限(以秒为单位)。 例如:
htpsessionsession=request.getsession (;
session.setmaxinactiveinterval (20 * 60;
theabovesettingisonlyapplyonsessionwhichcallthe“setmaxinactiveinterval () method,andsessionwilbekillbycontainerifcliener
Thoughts…。
This is a bit confusing,thevalueindeploymentdescriptor (web.XML ) is in“minute”utthesetmaxinactiveinterval (methodisacccepepperval )
3、程序定义,单位为秒,设置为-1表示过期,示例代码为:
session.setmaxinactiveinterval (30 * 60 );
根据Session设定的效果的优先顺序是先配置程序,先局部后整体。
希望本文能对大家的Java编程有所帮助。