【问题标题】:Closeable objects associated with HttpSession与 HttpSession 关联的可关闭对象
【发布时间】:2016-03-04 04:43:11
【问题描述】:

我找不到任何方法来正确销毁与 HttpSession 关联的 Closeable 对象。在会话失效时调用一些事件或回调会很好。想知道我为什么需要它?我有与会话关联的连接,它不是与数据库的连接,所以我不能使用池。

我的情况似乎并不常见,因为我没有发现任何相关问题。是否无法检测到会话关闭事件?如果是这样,为什么它是不可能的?也许我的案例只是愚蠢做法的结果?

【问题讨论】:

    标签: java http servlets struts httpsession


    【解决方案1】:

    servlet API 提供javax.servlet.http.HttpSessionListener,以便在创建或销毁会话时收到通知。

    另一个选项是会话中的对象实现HttpSessionBindingListener。当他们从会话中解除绑定或会话被销毁时,他们将收到通知,然后可以自行关闭。

    【讨论】:

    • 嗯...很好。很奇怪,我找不到它。无论如何,谢谢你。附言您的网址是本地文件的路径;)
    猜你喜欢
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    • 2022-11-09
    • 2015-04-03
    • 2016-03-07
    • 2017-07-03
    • 2015-12-01
    • 1970-01-01
    相关资源
    最近更新 更多