皆さん、ログアウト後、戻るボタンをクリックすると、訪問したページに移動します。
私はJSPでWebアプリケーションを作成しています。私はJSPとJavaの初心者です。誰でもブラウザのキャッシュを取り除く方法を教えてください。
私はあなたに私の問題の簡単な説明を教えてあげます... ログインページからログインしたユーザーはホームページに移動し、セッションが設定されます。 ホームページからログアウトをクリックすると、内部的にログアウトページに移動し、セッションが破棄され、ユーザーがログインページにリダイレクトされます。
問題はブラウザの戻るボタンをクリックすると以前の訪問済みページが再度表示されますが、ログアウトがログインページにリダイレクトされた後にブラウザでログインが必要なホームページや他の訪問済みページを起動しても、それはいいです、私の唯一の問題は戻るボタンです。私が試した
コードスニペットは以下の通りです:
<script type="text/javascript">
function noBack() { window.history.forward(); }
noBack();
window.onload = noBack;
window.onpageshow = function (evt) { if (evt.persisted) noBack(); }
window.onunload = function() { void (0); }
</script>
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<%
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("max-age", 0);
response.setDateHeader("Expires", 0);
%>
してください、誰も私を助けることができる???? :(:(
[jspキャッシュを無効にできません](http://stackoverflow.com/questions/6396928/unable-to-disable-jsp-cache)の複製が可能です。 – blackwolf