我发现以下内容效果很好:
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。Struts 1.x 允许您通过在 struts-config 中进行配置来执行此操作.xml通过在元素上设置:nocache="true"
controller
<controller processorClass="org.apache.struts.tiles.TilesRequestProcessor" nocache="true" />
Mark Nottingham的缓存教程是我在网上看到的关于HTTP和缓存的最好的资源,如果你想了解更多的话。
话虽如此,根据您看到的问题,它可能是浏览器历史记录问题。有关这方面的更多信息,请参阅此处。