esffor 发表于 2013-2-6 09:53:53

用Request对象防止JSP缓存机制

因为浏览器会将之前浏览过的数据存放在浏览器的cache中,所以,浏览器有时候会直接从cache中取出数据,因为,我们修改程序后,会显示之前旧的数据
下面这段代码,可以修正这个问题
 
<div style="padding-right: 5.4pt; padding-left: 5.4pt; background: #e6e6e6; padding-bottom: 4px; width: 95%; padding-top: 4px;">http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif<%
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif     if(request.getProtocol().compareTo("HTTP/1.0")==0)
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif         request.setHeader("Pragma","no-cache");
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif     if(request.getProtocol().compareTo("HTTP/1.1")==0)
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif         request.setHeader("Cache-Control","no-cache");
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif     response.setDateHeader("Expires",0);
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif%>
页: [1]
查看完整版本: 用Request对象防止JSP缓存机制