如何使jsp页面过期和不被缓存
如何使jsp页面过期和不被缓存,尤其是不让FireFox缓存页面
------解决方案--------------------baidu
1, 使用java提供的方法,在jsp或者servlet中都可以
<%
response.setHeader( "Pragma ", "No-cache ");
response.setHeader( "Cache-Control ", "no-cache ");
response.setDateHeader( "Expires ", 0);
%>
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>
------解决方案--------------------问题解决,结帖
------解决方案--------------------给我100,我马上4个星了。石头
------解决方案--------------------问题好象没那么简单
------解决方案--------------------你用什么web服务器? 可以通过设置tomcat jboss等完成
------解决方案--------------------楼主指“过期后不被缓存”吧。
在firefox里应该可以设置。
------解决方案--------------------response.setHeader( "Pragma ", "No-cache ");
response.setHeader( "Cache-Control ", "no-cache ");
response.setDateHeader( "Expires ", 0);
我就是这么干的哦
------解决方案--------------------response.setHeader( "Pragma ", "No-cache ");
response.setHeader( "Cache-Control ", "no-cache ");
response.setDateHeader( "Expires ", 0);
这个有时候也不起作用
可以在jsp和servlet地址后面跟一个随机的数字
比如:http://www.csdn.net/xxx.jsp?346413131651231
http://www.csdn.net/servlet?346413131651231
由于每次访问的数字都是不同的,所以就会重新读取了
------解决方案--------------------maybe tomcat或jdk版本太低
------解决方案--------------------JF
------解决方案--------------------接分
------解决方案--------------------接分!!