0

プロジェクトのセッションを破棄して、[ログアウト] をクリックすると、ページ "KillSession.jsp" が表示されるようにしたいのですが、そのファイルには "session.invalidate();" と書きました。次に、ユーザーをログインページにリダイレクトします。しかし、ブラウザの戻るボタンを使用すると、ログアウトしても以前にアクセスしたページに戻ります。何をすべきか?

4

2 に答える 2

1

ブラウザがキャッシュします。ブラウザに強制しないようにするには、ヘッダーを追加する必要があります

于 2012-09-12T19:02:56.820 に答える
0

ログアウトする前に、最後のページをキャッシュしないようにしてください。次のようなことができます:

response.setHeader("Cache-Control","no-cache,no-store,must-revalidate");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires", 0);
于 2012-09-12T19:04:30.790 に答える