2

私は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 人のユーザーがいて、そのうちの 1 人が新しい行を追加します。そして、たとえば5分ごとに2番目のユーザーのページがこのページを更新するようにします。

struts2またはJSのヘルプを使用してこれを行うにはどうすればよいですか?

たとえば、いくつかのコードを教えてください。

4

2 に答える 2

4

1つの解決策は、Javascript setTimeoutを使用して、StrutsアクションへのAJAX呼び出しを行うことです。

jQueryこのタイプの作業がはるかに簡単になるため、ここにリンクを示しました。

于 2012-09-01T13:29:48.643 に答える
3

ajaxフレームワークを自由に使用できる場合は、DirectWebRemotingを試しリバースAJAXを使用してください。

于 2012-09-01T13:27:57.053 に答える