gpt4 book ai didi

java - 如果用户在java中关闭浏览器,如何清除httpsession

转载 作者:搜寻专家 更新时间:2023-10-31 20:28:16 25 4
gpt4 key购买 nike

如果消费者关闭浏览器窗口,我会尝试清除 HttpSession。我不知道该怎么做,请帮助我

感谢和问候恰克里

最佳答案

如果您可以让浏览器(可靠地)通知服务器用户已关闭窗口,则服务器可以根据 ejay_francisco 提供的原始答案调用 session.invalidate()

困难在于让通知可靠地发生。有多种方法可以检测窗口关闭;例如如这些问题(和类似问题)所涵盖:

然后您可以编写 (javascript) 关闭事件处理程序以向服务器发送特定请求。

但是,我认为没有任何方案能够处理用户浏览器死机、用户机器关闭等类似情况。因此,如果您需要在 100% 的时间内清除 session ,那么您可能就不走运了。我不认为这是可以做到的。

关于java - 如果用户在java中关闭浏览器,如何清除httpsession,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24260271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com