manageBeanの変数が値を変更したときに、XHTMLページ(jsf)またはこのページの一部を更新したいと思います。
問題は:
webServiceからデータを受け取るJavaBeanがあります。このデータは定期的に変更されます。変数の値が変わったら、IHMページに表示したいです。
アプリケーションがこれらの変更を検出し、ページを自動的に更新するようにしたい。
ありがとうございました。
ajaxポーリングを使用します。デモ:
RichFaces3.3はJSF1.2およびJSF2で動作し、RichFaces4.xおよびPrimeFaces3.xはJSF2.xで動作することに注意してください。
簡単な方法の1つは、 PrimedFacesなどのサードパーティライブラリを使用することです。
このライブラリには、事前設定された間隔でバックエンドをチェックし、変更時にビューコンポーネントを更新できるpollと呼ばれるコンポーネントが含まれています。
簡単な例については、リンクを確認してください。
これがお役に立てば幸いです。楽しんで!
jsfでajaxのポーリングオプションを次のように使用できます
<a4j:poll interval="timeinms" reRender="jsfcomponent"> </a4j:poll>