在做web程序的时候我们的浏览器经常为我们缓存数据,可是我们常常却不需要他们的缓存数据。怎么办呢?
有两种解决办法:
1:在servlet中输入下面的代码:
response.setHeader("Cache-Control", "no-cache"); // HTTP 1.1
response.setHeader("Pragma", "no-cache"); // HTTP 1.0
response.setDateHeader("Expires", 0); // prevents caching at the proxy
2:或者在jsp页面中输入
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
题外话:我们可以让页面自动刷新或者跳转,只需要
<meta http-equiv="refresh" content="5">每5秒自动刷新页面一次
<meta http-equiv="refresh" content="5;url=abc.html">5秒 后自动跳转到abc.html