- 締切済み
JSPでjava記述とhtml記述両方でキャッシュコントロールした場合
JSPでjava記述とhtml記述両方でキャッシュコントロールした場合 表題の件について、以下に例を記載します。 (例) ・java記述部に記載 response.setHeader( "Cache-Control", "no-cache" ) ; ・html記述部ヘッダに記載 <meta http-equiv="cache-control" content="no-cache"> 上記のように、JSPでresponse.setHeaderを用いてキャッシュコントロールを行いつつ、 JSPのhtml記述部でもmetaでキャッシュコントロールを行うことに意味はあるのでしょうか? (java記述部に記載すれば、htmlヘッダには書く必要はないのでしょうか?) ご教授の程よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
回答No.2
HTTPヘッダのみ記述した場合、HTTPヘッダに対応していないブラウザでキャッシュコントロールできません。 <meta>のみ記述した場合、<meta>に対応していないブラウザでキャッシュコントロールできません。
- yyr446
- ベストアンサー率65% (870/1330)
回答No.1
java記述(サーバー側)で、HTTPヘッダーにセットできるのであれば、 それだけでよいはずです。 metaタグの記述は不要だと思います。 逆に、 <meta http-equiv="cache-control" content="no-cache"> だけの場合は、サーバー側の設定又はブラウザーによっては、キャッシュ コントロールがうまくいかない場合がよくあります。