我想在一段时间间隔后刷新/重新加载我的jsp页面。 考虑时间间隔为5分钟。
如何实现它?
答案 0 :(得分:7)
您可以尝试添加此内容:
<META HTTP-EQUIV="Refresh" CONTENT="10">
因此,这将每10秒刷新一次页面
答案 1 :(得分:6)
您可以使用public void setIntHeader(String header, int headerValue)
response.setIntHeader("Refresh",300)
此方法发回标题&#34;刷新&#34;浏览器以及一个整数值,表示以秒为单位的时间间隔。
答案 2 :(得分:1)
或者您可以使用javascript执行此操作:
<script type="text/javascript">
setTimeout(function(){
location = ''
},60*1000)
</script>
setTimeout
将在指定的毫秒数后重新加载页面,因此60 * 1000 = 1m。
答案 3 :(得分:1)
在jsp add
中<%
response.setIntHeader("Refresh", time_in_second); //in your case 60*5=300 (for 5 min)
%>
如果你想在不使用java代码的情况下这样做,那么Rahul Tripathi
解决方案是最好的,因为html标签在jsp中完美运行。