开发网站时,有时候需要即使显示用户修改的数据,但假如存在缓存,修改过的数据就暂时显示不出来,这种时候或许会被人误认为没有操作成功而引起不必要的麻烦,在某些页面上可以使用各种方法来达到清除缓存的效果 

html中

<HEAD>
  <META HTTP-EQUIV="Pragma" CONTENT="no-cache">    
  <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
  <META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD> 

在跳转页面的时候,使用url后面添加随机数的方法也能禁止缓存,此方法在各种语言上都有作用

例如:

这样每次跳转页面的时候带入的随机数不同,浏览器缓存不会记录,达到清除缓存的效果
<javascript> location.href="index.jsp?id=1&math='+Math.random()'; </javascript>

 

jsp中清除缓存

可在head中加入
<% 
response.setHeader("Cache-Control","no-cache"); 
response.setHeader("Pragma","no-cache"); 
response.setDateHeader ("Expires", 0); 
%>

  

相关文章:

  • 2021-08-26
  • 2021-09-13
  • 2021-09-08
  • 2021-08-05
  • 2021-10-01
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-13
  • 2022-02-06
  • 2022-12-23
  • 2022-12-23
  • 2021-11-26
  • 2021-10-06
相关资源
相似解决方案