日期:2014-05-16  浏览次数:20333 次

JSP常用禁止缓存的四种方法

以下是常用禁止缓存的四种方法:

?

方法一:

客户端缓存要在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