JSP中清空浏览器缓存

  项目中的jsp页面有异步请求后台的JS,可是调用一次后,浏览器就缓存了这部分数据。这样致使数据错误,不能实时反映数据的变化。见网上有清空浏览器的方法:浏览器

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中能够放入jsp

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

可是效果都不行。后来在网上有见在JS请求后添加一个 new Date().getTime();get

例如:(贴出的是部分代码,不完整)io

new Ajax.Request(  
    "PlanWap_watch.action",
  {
   method: 'get',
   parameters: "plan.id="+planId+"&date="+new Date().getTime(),
   onSuccess: function(t){function

添加后果真,每次点击它都会到后台请求一次数据。后台

相关文章
相关标签/搜索