Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在给定的时间(或间隔)后刷新jsp页面?_Java_Jsp - Fatal编程技术网

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

Java 如何在给定的时间(或间隔)后刷新jsp页面?,java,jsp,Java,Jsp,我想在一定的时间间隔后刷新/重新加载我的jsp页面。 考虑时间间隔为5分钟。 如何实现它?您可以尝试添加以下内容: <META HTTP-EQUIV="Refresh" CONTENT="10"> 因此,这将每10秒刷新一次页面您可以使用public void setinheader(字符串头,int headerValue) 此方法将标题“刷新”与一个整数值一起发送回浏览器,该整数值指示以秒为单位的时间间隔 或者,您可以使用javascript执行此操作: <scrip

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


如何实现它?

您可以尝试添加以下内容:

<META HTTP-EQUIV="Refresh" CONTENT="10">


因此,这将每10秒刷新一次页面

您可以使用
public void setinheader(字符串头,int headerValue)

此方法将标题“刷新”与一个整数值一起发送回浏览器,该整数值指示以秒为单位的时间间隔


或者,您可以使用javascript执行此操作:

<script type="text/javascript">
  setTimeout(function(){
    location = ''
  },60*1000)
</script>

setTimeout(函数(){
位置=“”
},60*1000)
setTimeout
将在指定的毫秒数后重新加载页面,因此60*1000=1m。

在jsp add中

<%
  response.setIntHeader("Refresh", time_in_second); //in your case 60*5=300 (for 5 min)
%>


如果您不想使用java代码,那么
Rahul Tripathi
解决方案是最好的,因为html标记将在jsp中完美工作。

设置哪个标题?@AbhijitBashetti进行投票或接受答案(如果有帮助),然后使用答案中给出的截取代码。
<%
  response.setIntHeader("Refresh", time_in_second); //in your case 60*5=300 (for 5 min)
%>