我正在使用;
我的jsf页面在<h:outputText value="#{myBean.valueThatMayChange}"/>
的帮助下显示信息。每当valueThatMayChange在后备会话范围bean中更新时,我想在jsf页面上更新此信息。完成它的最佳方法是什么?
答案 0 :(得分:0)
您可以使用名为 polling 的技术,但还有其他解决方案。如果您使用的是PrimeFaces,请密切注意<p:poll>
标记:
<h:form id="form">
<h:outputText is="upd" value="#{myBean.valueThatMayChange}"/>
<p:poll interval="15" update="upd" />
</h:form>
此组件基本上每隔interval
秒对服务器进行AJAX调用以更新标记。