我使用richfaces 3.3.3和seam 2.2.2.final。
最近我使用以下代码将a4j:poll添加到测试页面:
<a4j:region renderRegionOnly="true" id="hello">
<h:form id="refreshtickettable">
<a4j:poll id="pollToUpdateTicketTable"
interval="5000"
enabled="true"
limitToList="true"
ajaxSingle="true"
/>
</h:form>
</a4j:region>
我有一个testPage.page.xml,其中我有以下代码:
<page view-id="/ticketing/ticketV3List.xhtml"
xmlns="http://jboss.com/products/seam/pages"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.2.xsd"
action="#{testTemplate.onLoad()}">
这是onLoad的java代码:
public void onLoad() {
log.info("onLoad()");
}
现在每隔5秒钟调用onLoad方法,这意味着整个页面都会刷新。它很疯狂。有谁知道解决方案?提前谢谢......