【问题标题】:Getting session timeout value from WebSphere Application Server using Java使用 Java 从 WebSphere Application Server 获取会话超时值
【发布时间】:2014-01-22 07:36:46
【问题描述】:

是否可以从 Java 代码动态获取 WebSphere Application Server 中设置的会话超时值?

我需要在实际会话到期前 5 分钟显示警报。请提出建议。

谢谢

【问题讨论】:

  • 由于它来自服务器配置,我想我们可以使用 Java Code 来获取它。是否可以使用 javascript 检测所有按键事件?考虑到我提前知道会话超时,我可以手动运行一个计时器并在应用程序空闲时显示警报。

标签: java jakarta-ee websphere session-timeout websphere-7


【解决方案1】:

您可以使用函数 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 2014-11-30
    • 2023-03-03
    • 1970-01-01
    相关资源
    最近更新 更多