是否可以动态地从Java代码中在WebSphere Application Server中设置会话超时值?
我需要在实际会话到期前5分钟显示警报。请建议。
由于
答案 0 :(得分:3)
您可以使用函数getMaxInactiveInterval()获取会话超时。您还可以使用将该值存储在会话范围变量上的侦听器来获取会话创建的时间戳。如果从浏览器查询这两个值,则可以激活解决问题的计时器。
对于超时:http://docs.oracle.com/javaee/1.2.1/api/javax/servlet/http/HttpSession.html
对于监听器(监视SessionLifeCycleEventExample):http://docs.oracle.com/cd/B14099_19/web.1012/b14017/filters.htm