アプリ版:「スタンプのみでお礼する」機能のリリースについて

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ヘッダには書く必要はないのでしょうか?)

ご教授の程よろしくお願いします。

A 回答 (2件)

HTTPヘッダのみ記述した場合、HTTPヘッダに対応していないブラウザでキャッシュコントロールできません。



<meta>のみ記述した場合、<meta>に対応していないブラウザでキャッシュコントロールできません。
    • good
    • 0

java記述(サーバー側)で、HTTPヘッダーにセットできるのであれば、


それだけでよいはずです。
metaタグの記述は不要だと思います。

逆に、
<meta http-equiv="cache-control" content="no-cache">
だけの場合は、サーバー側の設定又はブラウザーによっては、キャッシュ
コントロールがうまくいかない場合がよくあります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!