设置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);
}