用Request对象防止JSP缓代制

来源:网络时间:2011-07-05 17:05:33

  因为浏览器会将之前浏览过的数据存放在浏览器的cache中,所以,浏览器有时候会直接从cache中取出数据,因为,我们修改程序后,会显示之前旧的数据

  下面这段代码,可以修正这个问题  

  <%
  if(request.getProtocol().compareTo("HTTP/1.0")==0)
  request.setHeader("Pragma","no-cache");
  if(request.getProtocol().compareTo("HTTP/1.1")==0)
  request.setHeader("Cache-Control","no-cache");
  response.setDateHeader("Expires",0);

  %>

本文内容为用户投稿,该文观点仅代表作者本人,不代表本站立场,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请将相关资料发送至[email protected]进行反馈与投诉,一经查实,立即处理!