0
我找不到任何方法来正确销毁与HttpSession关联的可关闭对象。当会话失效时,最好有一些事件或回调被调用。想知道为什么我需要它吗?我有与会话相关的连接,它不是连接到数据库,所以我不能使用池。与HttpSession关联的可关闭对象
看来我的情况并非如此,因为我没有发现任何相关问题。是否无法检测会话关闭事件?如果是这样,为什么它变得不可能?也许我的情况只是愚蠢的做法的结果?
我找不到任何方法来正确销毁与HttpSession关联的可关闭对象。当会话失效时,最好有一些事件或回调被调用。想知道为什么我需要它吗?我有与会话相关的连接,它不是连接到数据库,所以我不能使用池。与HttpSession关联的可关闭对象
看来我的情况并非如此,因为我没有发现任何相关问题。是否无法检测会话关闭事件?如果是这样,为什么它变得不可能?也许我的情况只是愚蠢的做法的结果?
servlet API提供了javax.servlet.http.HttpSessionListener以便您可以在会话创建或销毁时收到通知。
另一种选择是您的会话中的对象实现HttpSessionBindingListener
。当他们从会话中解绑或会话被销毁时,他们会收到通知,然后关闭自己。
嗯......很好。奇怪的是我找不到它。无论如何,谢谢。附:你的网址是本地文件的路径;) – shameleo
@shameleo yep,更正 – wero