gpt4 book ai didi

java - 无需注销即可检索注销时间

转载 作者:行者123 更新时间:2023-12-01 15:28:53 26 4
gpt4 key购买 nike

当用户关闭浏览器而不注销时,如何查看注销时间?

所以我实现了取自 hereHttpSessionBindingListener并在 web.xml 中添加了监听器,但关闭浏览器后注销时间未插入数据库。有什么建议请我错在哪里吗?

注销.jsp

 <%
ObjectWillBeInSession owi = new ObjectWillBeInSession();
owi.setProperty1("I am a value for Property1");
owi.setProperty2("I am a value for Property2");
//this will call HttpSessionBindingListener's
//valueBound method for the object
session.setAttribute("owi", owi);

//this will call HttpSessionBindingListener's
//valueUnbound method for the object
session.removeAttribute("owi");
//INSERT INTO DB.......BUT IT IS NOT WORKING
%>

最佳答案

关闭浏览器不会触发对服务器的任何请求,因此您无法知道用户关闭了浏览器。您可以使用监听器来使 session 超时,然后在发生这种情况时存储当前时间。不过, session 通常会在客户端发出最后一个请求后数小时内过期。

关于java - 无需注销即可检索注销时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9820225/

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