更新动态JSP内容

Update dynamic JSP content

本文关键字:内容 JSP 动态 更新      更新时间:2023-09-26

我有Web应用程序。我使用Struts2。我有一个小JSP:

<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
  <body>
    <s:form action="updateForm">
      <s:text name="news.page.main.label"/>
      <s:iterator status="stat" value="news">
        <table>
          <tr>
            <td><s:property value="title"/></td>
            <td><s:property value="body"/></td>
          </tr>
        </table>
      </s:iterator>
    </s:form>
  </body>
</html>

这个页面有新闻表。例如,我有两个用户打开这个页面,其中一个用户在某个时候添加新行。我希望第二个用户的页面每5分钟更新一次这个页面。

如何使用struts2或JS帮助实现这一点?

请举例说明一些代码。

一个解决方案是使用Javascript setTimeout对Struts操作进行AJAX调用。

我在这里给出了jQuery链接,因为它使这类工作变得容易多了。

如果您可以自由使用任何ajax框架,我建议您尝试直接Web远程处理并使用反向ajax。