私は以下がうまく機能することを発見しました:
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate, max-age=0, proxy-revalidate, no-transform, pre-check=0, post-check=0, private");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);
この質問のタグから、Strutsを使用しているように見えます。nocache="true"
Struts 1.xでは、controller
要素を設定することにより、struts-config.xmlの構成を通じてこれを行うことができます。
<controller processorClass="org.apache.struts.tiles.TilesRequestProcessor" nocache="true" />
Mark Nottinghamのキャッシングチュートリアルは、HTTPとキャッシングについて、Webで見た中で最高のリソースであり、さらに理解を深めたいと考えています。
そうは言っても、表示されている問題によっては、ブラウザの履歴の問題である可能性があります。詳細については、こちらをご覧ください。