禁用页面缓存

来源:互联网 发布:sqlserver事务隔离级别 编辑:程序博客网 时间:2024/06/05 17:04

 

 

以下为引用的内容:
<HEAD>   
<META   HTTP-EQUIV="Pragma"   CONTENT="no-cache">   
<META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache">   
<META   HTTP-EQUIV="Expires"   CONTENT="0">   
</HEAD> 以下为引用的内容:
<HEAD>   
<META   HTTP-EQUIV="Pragma"   CONTENT="no-cache">   
<META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache">   
<META   HTTP-EQUIV="Expires"   CONTENT="0">   
</HEAD> 

 

 

1、在Asp页面首部<head>加入

 

以下为引用的内容:
Response.Buffer   =   True   
Response.ExpiresAbsolute   =   Now()   -   1   
Response.Expires   =   0   
Response.CacheControl   =   "no-cache"   
Response.AddHeader   "Pragma",   "No-Cache"

 

2、在HtML代码中加入

 

以下为引用的内容:
<HEAD>   
<META   HTTP-EQUIV="Pragma"   CONTENT="no-cache">   
<META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache">   
<META   HTTP-EQUIV="Expires"   CONTENT="0">   
</HEAD> 以下为引用的内容:
<HEAD>   
<META   HTTP-EQUIV="Pragma"   CONTENT="no-cache">   
<META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache">   
<META   HTTP-EQUIV="Expires"   CONTENT="0">   
</HEAD> 

4、在jsp页面中可使用如下代码实现无缓存:

 


以下为引用的内容:
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server


这些代码加在<head> </head>中间具体如下

 


以下为引用的内容:
<head>
<%
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
%>
</head >