HTMLとJSPページのキャッシュを設定しない方法

1141 ワード

HTTPヘッダ情報Expiresは、いつ期限が切れるかをプロキシサーバに伝えます.
HTTP 1.1仕様で新たに定義されたヘッダ情報Cache-Coontrolは、ブラウザにページがキャッシュされていないことを通知することができます.
 
Cache-Coontrolを使用する基本的な方法:
1)no-cache:強制キャッシュはサーバから新しいページを取得します.2)no-store:任意の環境でキャッシュはページを保存しません.
HTMLページについては、以下のように登録します.
    <meta HTTP-EQUIV="pragma" CONTENT="no-cache">  
    <meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">  
    <meta HTTP-EQUIV="expires" CONTENT="0">  
JSPページに対して、追加:
    <%  
        response.setHeader("Cache-Control","no-store");  
        response.setHeader("Pragrma","no-cache");  
        response.setDateHeader("Expires",0);  
    %>