ユーザーがログアウトした後、ブラウザの戻るボタンがクリックされると、Web アプリケーションは保護されたページを適切に保護できなくなります。セッションが破棄された後 (ユーザーがログアウトした後)、保護された JSP ページがブラウザに再度表示されます。 ただし、ユーザーが戻りページのリンクをクリックすると、Web アプリケーションはログイン ページにジャンプし、セッションが終了したことを通知します。ログインしてください。 上記の問題の根本は、ほとんどのブラウザに戻るボタンがあることです。 戻るボタンをクリックすると、デフォルトではブラウザは Web サーバーからページを再取得せず、ブラウザ キャッシュからページを読み込みます。 Java ベースの Web アプリケーションではこの機能は制限されず、この問題は PHP、ASP、.NET ベースの Web アプリケーションでも発生します。 幸いなことに、HTTP ヘッダー「Expires」と「Cache-Control」は、アプリケーション サーバーがブラウザーとプロキシ サーバー上のキャッシュを制御するためのメカニズムを提供します。 HTTP ヘッダー Expires は、キャッシュされたページの有効期限が切れる時期をプロキシ サーバーに通知します。 HTTP1.1 仕様で新しく定義されたヘッダー情報 Cache-Control は、ブラウザにページをキャッシュしないように通知できます。 戻るボタンをクリックすると、ブラウザはサーバーに再アクセスしてページを取得します。 Cache-Control を使用する基本的な方法は次のとおりです。 1) no-cache: キャッシュを強制的にサーバーから新しいページを取得する 2) no-store: いかなる状況でもページをキャッシュに保存しない 安全のためには、HTMLページとJSPの両方にいくつかの設定を追加するのが最善です。 HTML ページの場合は以下を追加します。 コードをコピー コードは次のとおりです。<meta HTTP-EQUIV="pragma" CONTENT="no-cache"> <meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <meta HTTP-EQUIV="有効期限" CONTENT="0"> JSP ページの場合は以下を追加します。 コードをコピー コードは次のとおりです。<% response.setHeader("Cache-Control","no-store"); response.setHeader("プラグマ","キャッシュなし"); response.setDateHeader("有効期限",0); %> それでおしまい。 |
>>: AWS無料サーバーアプリケーションとネットワークプロキシ設定チュートリアルの詳細な説明
最近新しい会社に入社しました。プロジェクトに携わった後、タイトルアイコンが svg で作られていると...
1. サーバーにDockerをインストールする yumでdockerをインストール設定ファイルを変更...
MySQLデータベースの保存場所: 1. MySQLがMyISAMストレージエンジンを使用する場合...
https ベースポート 443。これはキーと呼ばれるものに使用されます。これらのことを理解せずにで...
1|0 カーネルをコンパイルする(1)uname -rコマンドを実行してカーネルバージョンを表示しま...
目次序文JavaScript find() メソッドJavaScript filter() メソッド...
概要私は 1 年以上 Docker を使用しています。最近、サービスをすばやくオーケストレーションし...
序文MySQLの勉強を始めたばかりで、公式サイトから最新バージョン5.7.14をダウンロードしました...
HTML タグには、インライン要素とブロックレベル要素の 2 種類があります。まず、インライン要素と...
クリックして画像を切り替えることは、日常生活で非常によく行われることです。今日の練習は、画像を切り替...
1. v-onイベント監視DOM イベントをリッスンするには、v-on ディレクティブを使用します。...
目次1. まずRefとは何かを説明しましょう2. フックでのrefの使用1. HTMLDomフックで...
この記事では、JavaScriptで派手なカルーセル効果を実装する2つの方法を紹介します。具体的な内...
1. 外部CSSファイルの基本スタイルをインポートする<link> タグを使用して外部ス...
著者 | 編集者 Awen | 制作 Tu Min | CSDN (ID: CSDNnews)不満を...