【问题标题】:Update dynamic JSP content更新动态 JSP 内容
【发布时间】:2012-08-27 00:28:20
【问题描述】:

我有 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>

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

如何在 struts2 或 JS 的帮助下做到这一点?

请给出一些代码示例。

【问题讨论】:

  • “请提供一些代码示例” 这不是 SO 的工作方式。表现出一些努力并提出具体问题以获得更好的结果。

标签: java javascript ajax jsp struts2


【解决方案1】:

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

我在此处提供了jQuery 链接,因为它使此类工作变得更加容易。

【讨论】:

    【解决方案2】:

    如果您可以随意使用任何 ajax 框架,我会说尝试Direct Web Remoting 并使用反向 AJAX。

    【讨论】:

    • 用户可能只需要定期刷新页面,这不是一个很好的解决方案,但考虑到复杂性差异,无论如何 OP 考虑:en.wikipedia.org/wiki/Meta_refresh
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-26
    • 2013-02-25
    • 2017-04-15
    • 2021-06-13
    • 2020-10-09
    相关资源
    最近更新 更多