是否可以从 Java 代码动态获取 WebSphere Application Server 中设置的 session 超时值?
我需要在实际 session 到期前 5 分钟显示警报。请提出建议。
谢谢
最佳答案
您可以使用函数 getMaxInactiveInterval() 获取 session 超时。您还可以使用将值存储在 session 范围变量中的监听器获取 session 创建的时间戳。如果您从浏览器查询这两个值,您可以激活一个计时器来解决您的问题。
对于超时: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
关于java - 使用 Java 从 WebSphere Application Server 获取 session 超时值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20923882/