-1
response.setHeader("Cache-Control","no-store"); 
response.setHeader("Pragma","no-cache"); 
response.setDateHeader ("Expires", 0);
4

2 に答える 2

0

これらのキャッシュ制御設定は、コンテンツをブラウザによってローカルに保存したくないページに使用できます。ほとんどの Web 開発者は、パフォーマンスに悪影響を与える可能性があるため、これらを使用したくありません。これを使用する場合の例は、大規模で動的なリソースがある場合です。

期限切れタグは、レンダリング後にページが期限切れになることをブラウザに伝えます。「EXPIRES を 0 に設定すると、訪問ごとに変更チェックを強制することができます。」

于 2012-05-25T06:13:29.057 に答える
0

JSP ページによって出力される動的コンテンツがブラウザーによってキャッシュされないように、適切な HTTP ヘッダー属性を設定する必要があります。これを行うには、JSP ページの先頭で次のスクリプトレットを実行して、ブラウザでキャッシュされないようにします。一部の古いブラウザー バージョンを処理するには、両方のステートメントが必要です。

<%
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
%>

HTML ヘッダーでメタ タグを使用すると、同じ効果が得られます。

<meta http-equiv="Pragma" content="no-cache">
 <meta http-equiv="Cache-Control" content="no-cache">
 <meta http-equiv="Expires" content="Thu, 01 Dec 2011 00:00:00 GMT">

詳細については、こちらを参照してください。

于 2012-05-25T06:17:48.963 に答える