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