关于java web应用中的如何用程序控制session的生命周期
amis 2013-05-31 03:36:03 我有一个web应用。前台页面jsp提交到后台后,后台tomcat可能需要几秒到几小时的时间去处理。处理完就会将结果返回给前台页面。但用几小时去处理的话,这时页面的session早就过期。所以会返回这个错误 。
SEVERE: Exception occurred during processing request: getAttribute: Session already invalidated
java.lang.IllegalStateException: getAttribute: Session already invalidated
如果说在web.xml中设死了sesson的生命周期为几小时的话。那么对于处理开稍比较小的业务(几秒)来说也不合理。这样会大大占用服务器的资料。
如何用程序可以动态修改session的生命周期?