JSP代码确保Mozilla Firefox浏览器不缓存网页?

时间:2015-11-06 10:11:00

标签: jsp firefox caching browser mozilla

我正在尝试确保Mozilla Firefox浏览器不会通过添加以下jsp代码来缓存网页以添加缓存清除标头。

   response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
   response.setDateHeader ("Expires", 0);
   response.setHeader("Pragma","no-cache"); //HTTP 1.0 

Mozilla浏览器仍会显示该页面的缓存版本。

请建议最好的方法。

1 个答案:

答案 0 :(得分:0)

在不了解您的代码的情况下,确保页面不被缓存的一种方法是向没有功能的URL添加随机令牌。即如果生成的URL访问了您的此页面的路径,则该URL包含一个随机令牌,例如?token=[blah]。这将使浏览器每次都“认为”它是一个新页面,并且不会显示缓存版本。