我有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帮助完成此操作?
请举例说明。
答案 0 :(得分:4)
一种解决方案是使用Javascript setTimeout对您的Struts操作进行AJAX调用。
我在这里给出了jQuery
链接,因为它使这类工作变得更加容易。
答案 1 :(得分:3)
如果您可以自由使用任何ajax框架,我会说尝试Direct Web Remoting并使用反向AJAX。