jsp页面禁止缓存设置
2013-02-27 11:17
435 查看
来源:http://tony-0529.iteye.com/blog/413109
jsp页面禁止缓存设置
1.客户端缓存要在<head>中加入类似如下内容:
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
或 <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
2.在服务器的动态网页中禁止缓存,要加入类似如下脚本
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
3.设置有限时间的缓存
int minutes = 10;
Date d = new Date();
String modDate = d.toGMTString();
String expDate = null;
expDate = (new Date(d.getTime() + minutes * 60000)).toGMTString();
response.setHeader("Last-Modified", modDate);
response.setHeader("Expires", expDate);
response.setHeader("Cache-Control", "public"); // HTTP/1.1
response.setHeader("Pragma", "Pragma"); // HTTP/1.0
建议:jsp cache最好做在过滤器上,把需要缓冲的页面集中在同一个目录下,每次更改只须更改web.xml就可以完成缓冲设置,这样比较方便.
相关文章推荐
- jsp页面禁止缓存设置
- jsp页面禁止缓存设置
- 转:Html+Asp+Php+Jsp:4种语言禁止浏览器缓存页面的方法+真正防止html缓存的手技术
- jsp中禁止页面缓存
- jsp设置页面无缓存
- jsp页面禁止客户端缓存
- HTML页面和JSP页面禁止缓存
- 让JSP页面不缓存 设置JSP页面立即过期
- jsp实用两例:用filter解决汉字编码及禁止页面缓存 和 用listener实现在线人数统计
- jsp页面设置无缓存方式
- 设置JSP页面无缓存
- Html+Asp+Php+Jsp:4种语言禁止浏览器缓存页面的方法
- 设置HTML和JSP页面不缓存
- jsp禁止页面缓存
- 设置HTML和JSP页面不缓存的方法
- 关于HTML(JSP)页面的缓存设置 -- cache-control
- jsp实用两例:用filter解决汉字编码及禁止页面缓存 和 用listener实现在线人数统计
- 设置JSP页面不缓存,也就是页面立刻失效
- HTML页面和JSP页面禁止缓存
- ViewPager禁止滑动,设置页片间距,设置当前显示的页面,缓存个数,以及解决嵌套ViewPager左右滑动冲突问题