1

当用户单击注销按钮时,我使会话无效。但是当用户关闭浏览器时,如何使用 servlet 使会话无效?

4

2 回答 2

1

您可以简单地使用JavaScript的 onunload(对于 IE)或 onbeforeunload(对于 firefox)事件将您的页面重定向到使会话无效的 servlet(与注销按钮相同)的 url。

<script>
    function logout(){
       window.location.href='sessionInvalidatorServlet';
    }
</script

<body onunload="logout()">
.........
....
于 2012-11-05T13:13:20.437 回答
0

您可以按照此描述捕获关闭页面事件,并ajax在用户注销时发送请求

于 2012-11-05T12:55:34.333 回答