我在用;
- 素面3.5
- jsf2.0
- glassfish3.1.2
我的 jsf 页面在<h:outputText value="#{myBean.valueThatMayChange}"/>
. 每当支持会话范围 bean 中的 valueThatMayChange 更新时,我想在 jsf 页面上更新此信息。完成它的最佳方法是什么?
您可以使用称为polling的技术,但还有其他解决方案。如果您使用 PrimeFaces,请留意<p:poll>
标签:
<h:form id="form">
<h:outputText is="upd" value="#{myBean.valueThatMayChange}"/>
<p:poll interval="15" update="upd" />
</h:form>
该组件基本上每秒钟都会对服务器进行 AJAX 调用以interval
更新您的标签。