把如下脚本加入到JSP文件的开始即可:
<%
response.setHeader("Cache-Control","no-store"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
%>
<%
response.setHeader("Cache-Control","no-store"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
%>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="No-cache">
我是在html里加了上面几行,但是不管用
<script language=javascript>
function fresh()
{
window.location.reload();
}
fresh()
</script>
但是实际折中方法有一种弊病就是他会弹出一个对话框出来让你选择是刷新还是重试
你也不想让用户在使用的时候还有不停的点击鼠标吧
于是我们就可以把上面的一个方法改成另外一个
<script language=javascript>
function fresh()
{
window.location.href='index.jsp' //如果还有参数可以在后面加问号传参
}
fresh()
</script>
现在是不是已经成功了呢
可以说成功了一半
为什么这么说呢
因为现在你没有办法控制客户端刷新的时间
其实很好办JAVASCRIPT中有一个方法就是
setTimeout的方法
<script language=javascript>
var speed=1000;//设置刷新的间隔时间这里是以毫秒来计算
function fresh()
{
window.location.href='index.jsp' //如果还有参数可以在后面加问号传参
}
setTimeout('fresh()',speed);
</script>
好了一齐Ok了呵呵,从别人的回答中找来的,不过,不知道回答对了没有