Servlet设置缓存
httpServletResponse.setHeader("Pragma", "No-cache");
//浏览器和缓存服务器都不应该缓存页面信息
httpServletResponse.setHeader("Cache-Control", "no-cache");
httpServletResponse.setDateHeader("Expires", 0);
//servlet页面默认是不缓存的
//本页面允许在浏览器端或缓存服务器中缓存,时限为20秒。
//重要说三遍
//20秒之内重新进入该页面的话不会进入该servlet的
//20秒之内重新进入该页面的话不会进入该servlet的
//20秒之内重新进入该页面的话不会进入该servlet的
//Last-Modified:页面的最后生成时间
httpServletResponse.setDateHeader("Last-Modified",new Date().getTime());
//Expires:过时期限值
httpServletResponse.setDateHeader("Expires", new Date().getTime() + 20000);
//Cache-Control来控制页面的缓存与否,public:浏览器和缓存服务器都可以缓存页面信息;
httpServletResponse.setHeader("Cache-Control", "public");
//Pragma:设置页面是否缓存,为Pragma则缓存,no-cache则不缓存
httpServletResponse.setHeader("Pragma", "Pragma");