日期:2014-05-16 浏览次数:20443 次
以下是常用禁止缓存的四种方法:
?
方法一:
客户端缓存要在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