如何在给定时间(或间隔)后刷新jsp页面?

时间:2015-04-20 06:50:58

标签: java jsp

我想在一段时间间隔后刷新/重新加载我的jsp页面。 考虑时间间隔为5分钟。

如何实现它?

4 个答案:

答案 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中完美运行。