因为浏览器会将之前浏览过的数据存放在浏览器的cache中,所以,浏览器有时候会直接从cache中取出数据,因为,我们修改程序后,会显示之前旧的数据
下面这段代码,可以修正这个问题
<%
if (request.getProtocol().compareTo( " HTTP/1.0 " ) == 0 )
request.setHeader( " Pragma " , " no-cache " );
if (request.getProtocol().compareTo( " HTTP/1.1 " ) == 0 )
request.setHeader( " Cache-Control " , " no-cache " );
response.setDateHeader( " Expires " , 0 );
%>
if (request.getProtocol().compareTo( " HTTP/1.0 " ) == 0 )
request.setHeader( " Pragma " , " no-cache " );
if (request.getProtocol().compareTo( " HTTP/1.1 " ) == 0 )
request.setHeader( " Cache-Control " , " no-cache " );
response.setDateHeader( " Expires " , 0 );
%>