清除js缓存的方法

在开发过程中,会因为网页缓存的原因,造成一些数据无法刷新,这里是java中的解决办法

1.在jsp中加入如下头描述

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

2.在action或者servlet的中,做如下声明

  response.setHeader("Pragma","No-cache");
  response.setHeader("Cache-Control","no-cache"); 
  response.setDateHeader("Expires", 0);

3.document.write("<script src='test.js?rnd="+Math.random()+"'></s"+"cript>")。

posted @ 2011-04-17 19:34  !nothing  阅读(5146)  评论(0编辑  收藏  举报