Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
多くの計算を実行するメソッドがあり、いくつかの条件が満たされたときにフォームにフィードバックを提供したいと考えています。つまり、Bean メソッドがビジー状態である間に、フォーム上のコンポーネントを更新したいと考えています。最初は簡単だと思っていましたが、すぐに、これらのアクションは JSF ライフサイクルに違反することに気付きました。たぶん、回避策または実行できる何かがありますか?
たとえば、次のようにバッキング Bean からコンポーネントを更新できます。
FacesContext.getCurrentInstance().getPartialViewContext().getRenderIds().add("componentsId");
また、ajax プッシュ/プルを使用して Bean またはサーブレットから値をロードできる場合は、他の解決策があります。 あなたの要件は、PrimeFacesなどの多くのフレームワークにも実装されているある種のプログレスバーに似ているようです.