Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.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
Javascript 使用SpringMVC自动刷新对象的几个属性_Javascript_Java_Ajax_Jsp_Spring Mvc - Fatal编程技术网

Javascript 使用SpringMVC自动刷新对象的几个属性

Javascript 使用SpringMVC自动刷新对象的几个属性,javascript,java,ajax,jsp,spring-mvc,Javascript,Java,Ajax,Jsp,Spring Mvc,在jsp中有一个表,我正在其中使用SpringMVC填充所有对象属性。从后端获取DTO列表并将该DTO列表放入ModelView。 在jsp中,我们迭代该dto列表并在表中显示。现在需要的是自动刷新,每5秒更新一次所有对象的一些属性。只有当用户手动刷新时,才能检索所有属性 请为我推荐一些更好的方法,JSP为您提供了一种机制,您可以通过这种机制制作网页,在给定的时间间隔后,网页会自动刷新,从而使这项工作变得容易 刷新网页的最简单方法是使用响应对象的方法setInHeader。以下是该方法的签名:

在jsp中有一个表,我正在其中使用SpringMVC填充所有对象属性。从后端获取DTO列表并将该DTO列表放入ModelView。 在jsp中,我们迭代该dto列表并在表中显示。现在需要的是自动刷新,每5秒更新一次所有对象的一些属性。只有当用户手动刷新时,才能检索所有属性


请为我推荐一些更好的方法,JSP为您提供了一种机制,您可以通过这种机制制作网页,在给定的时间间隔后,网页会自动刷新,从而使这项工作变得容易

刷新网页的最简单方法是使用响应对象的方法setInHeader。以下是该方法的签名:

public void setIntHeader(String header, int headerValue)
此方法将标题刷新与一个整数值一起发送回浏览器,该整数值指示以秒为单位的时间间隔

下面的例子是每秒刷新一次页面,更新时间

    <%@ page import="java.io.*,java.text.*,java.util.*"%>
<html>

<head>
<title>Auto Refresh Header Example</title>
</head>

<body>
<h2>Auto Refresh Header Example</h2>
<%
// Page will be auto refresh after 1 seconds
response.setIntHeader("Refresh", 1);

// Get Current Time
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
out.println(dateFormat.format(cal.getTime()));
%>
</body>
</html>

这是刷新的关键一行:

您可以使用ajax和setTimeout我需要刷新对象的特定属性,而不是所有对象。我需要检索一些属性,而不是获取对象的所有属性。