2011-09-13 13 views
1

私のJSFアプリケーションでは、別のスレッドからFacesMessageを表示する必要があります。ドキュメントによれば不可能です。しかし、おそらくそうするためのいくつかのトリックがありますか?私はたぶん、あなたはICEfacesをサーバー側のプッシュとは非同期のバックグラウンドの仕事とあなたの問題を解決することができますスレッドからFacesContextにアクセス

+0

あなたがやって何をしたいですか? – Zeemee

+0

私が表示したいですスレッドが何かをしたというメッセージ(while(真)ループで何らかの操作をしていますが、それ以上のデータがデータベースにない場合は処理できます)すべてが待っている - 私はメッセージを表示する瞬間、後でいくつかの他のユーザアクションコールが通知する)。 – lotk

+0

特定のJSF実装/フレームワークを選択することは可能ですか?私の答えを見てください。 – Zeemee

答えて

0

を:(するwan't何をすべきか、別の方法を見ることはできません。
嘆願は、たとえばhttp://auctionmonitor.icefaces.org/auctionMonitor/auctionMonitor.jsfを見てみましょうプッシュ技術。

あなたのバックグラウンド作業スレッドが(部分的に)更新する特定のページを「通知」とメッセージが表示される、「プッシュ」を行うことができます。

+0

あなたはサイトをスパムしていますか?あなたと同じ回答をこことここで提供しました:http://stackoverflow.com/questions/7399517/how-to-update-the-gui-from-another-thread/7401733#7401733 –

+0

@コードモンキー:これは重複した質問です。私はフラグを立てた)、私は私の答えも複製した。 いずれかが生き残ることがあります。 – Zeemee

+0

正確な重複したガイドラインに従って重複しているわけではありません。 –

関連する問題