收集一些常用的代码
 

防止jsp/servlet页面缓存

设置Cache-Control 头防止浏览器对页面进行缓存

可以通过设定 HTTP 1.1 Cache-Control 头来禁用浏览器缓存

response.setHeader("Cache-Control", "no-cache");


防止JSP输出缓存

在JSP页面头部加入下面的scriptlet:

<% 

          response.setHeader("Cache-Control","no-cache");//HTTP 1.1

          response.setHeader("Pragma","no-cache");//HTTP 1.0

          response.setDateHeader("Expires", 0);//防止代理服务器缓存

%>

以防使用的是HTTP 1.0,最好设置Pragma头

 

防止Servlet 输出缓存

protected void doGet(HttpServletRequest request, HttpServletResponse response)

        throws ServletException, IOException{

    response.setHeader("Cache-Control","no-cache"); 

    response.setHeader("Pragma","no-cache"); 

    response.setDateHeader("Expires", 0);

}

2012-06-08 /
标签: Jsp
 
评论
© 代码|Powered by LOFTER