1

ユーザーがログアウトボタンをクリックすると、セッションが無効になります。しかし、ユーザーがブラウザを閉じるときに、サーブレットを使用してセッションを無効にするにはどうすればよいですか?

4

2 に答える 2

1

javascriptのonunload(IEの場合)またはonbeforeunload(firefoxの場合)イベントのいずれかを使用して、セッションを無効にするサーブレットの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 に答える