0

manageBeanの変数が値を変更したときに、XHTMLページ(jsf)またはこのページの一部を更新したいと思います。

問題は:

webServiceからデータを受け取るJavaBeanがあります。このデータは定期的に変更されます。変数の値が変わったら、IHMページに表示したいです。

アプリケーションがこれらの変更を検出し、ページを自動的に更新するようにしたい。

ありがとうございました。

4

3 に答える 3

2

ajaxポーリングを使用します。デモ:

RichFaces3.3はJSF1.2およびJSF2で動作し、RichFaces4.xおよびPrimeFaces3.xはJSF2.xで動作することに注意してください。

于 2012-09-26T17:08:59.610 に答える
1

簡単な方法の1つは、 PrimedFacesなどのサードパーティライブラリを使用することです。

このライブラリには、事前設定された間隔でバックエンドをチェックし、変更時にビューコンポーネントを更新できるpollと呼ばれるコンポーネントが含まれています。
簡単な例については、リンクを確認してください。

これがお役に立てば幸いです。楽しんで!

于 2012-09-26T16:08:53.793 に答える
1

jsfでajaxのポーリングオプションを次のように使用できます

<a4j:poll interval="timeinms" reRender="jsfcomponent"> </a4j:poll>
于 2012-09-27T05:16:35.830 に答える