1 public class BrowserNoCacheFilter implements Filter { 2 public void init(FilterConfig filterconfig) throws ServletException { 3 } 4 public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterchain) throws IOException, ServletException { 5 ((HttpServletResponse) response).setHeader("Cache-Control", "no-cache"); //HTTP消息头,控制网页的缓存 6 ((HttpServletResponse) response).setHeader("Pragma", "no-cache"); //禁止浏览器从缓存中调阅页面内容 7 ((HttpServletResponse) response).setHeader("Expires", "-1"); //指定网页在缓存中的过期时间 8 filterchain.doFilter(request, response); 9 } 10 public void destroy() { 11 } 12 }