jsp去掉浏览器缓存

原文地址:http://bbs.csdn.net/topics/320066375



最近我也遇到相同的问题,当用户点击浏览器上的Back按钮以后,回到上个页面,必须清空所有的内容。
我在JSP页面中加入以下代码是可以实现这样的效果的:
<%
  response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate");
  response.setHeader("Pragma", "no-cache");
  response.setDateHeader("Expires", -1);
%>

但是在IE 6.0 SP3下面似乎不起作用。
所以,我想可能可以尝试另外一个方式,在request scope中设置一个变量,然后在页面判断一下,如果需要清空输入内容的话,就调用JS来实现。这个方法应该是可行的。

你可能感兴趣的:(jsp去掉浏览器缓存)