【キャッシュ禁止】ブラウザのページ内容のキャッシュを禁止する方法

651 ワード

ブラウザは、頻繁にサーバと対話しないようにキャッシュ機能を提供します.同義jspページに頻繁にアクセスすると、ブラウザはキャッシュ内の結果をユーザ応答として取り出し、サーバに要求を送信しないため、サーバの最新の処理結果を反映できない場合が多い.
 
 
jspまたはservletプログラムがクライアントブラウザで対応するコンテンツをキャッシュする必要がない場合は、次のコードを追加できます.
response.setHeader("Pragma","No-cache");

response.setHeader("Cache-Control","no-cache");

response.setDateHeader("Expires",-10);

 
 
まとめ:ブラウザキャッシュjspまたはservletの応答結果を無効にし、ユーザーが頻繁に統一ページにアクセスするときに、毎回サーバーに要求を送信することを保証します.これにより、サーバーの最近の結果がユーザーに表示されると言えます.servletで上記のコードを使用する場合はresponseに使用する必要がある.getWriter()メソッドの前でなければ無効です.