日期:2014-05-16 浏览次数:20372 次
以下是常用禁止缓存的四种方法:
?
方法一:
客户端缓存要在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"
>
?
方法二:
在服务端的动态网页中禁止缓存,要加入类似如下脚本:
response.setHeader(
"
Pragma
"
,
"
No-cache
"
);
response.setHeader(
"
Cache-Control
"
,
"
no-cache
"
);
response.setDateHeader(
"
Expires
"
,
0
);
?
方法三:
设置有限时间的缓存:
int
minutes
=
10
;
Date d
=
new
Date();
String modDate
=
d.toGMTString();
String expDate
=
null