0

私は使っている;

  • プライムフェイス3.5
  • jsf2.0
  • グラスフィッシュ3.1.2

私の jsf ページには、 を使用して情報が表示されます<h:outputText value="#{myBean.valueThatMayChange}"/>。バッキング セッション スコープ Bean で valueThatMayChange が更新されるたびに、jsf ページでこの情報を更新したいと考えています。それを成し遂げるための最善のアプローチは何ですか?

4

1 に答える 1

0

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行い、タグを更新します。

于 2013-05-01T07:26:21.243 に答える