題して。
問題は、Bean の属性が init() の後に修正されることです。
JSF で #{managedBean.xyz} メソッドにアクセスするたびに count 属性を更新したい
オブジェクトの再作成にかかる時間を節約できるため、ビュー/リクエストの代わりにセッションスコープを使用したいと考えています。
すべての xyz 関数で属性の更新を手動で行いたくありません。ありがとう
題して。
問題は、Bean の属性が init() の後に修正されることです。
JSF で #{managedBean.xyz} メソッドにアクセスするたびに count 属性を更新したい
オブジェクトの再作成にかかる時間を節約できるため、ビュー/リクエストの代わりにセッションスコープを使用したいと考えています。
すべての xyz 関数で属性の更新を手動で行いたくありません。ありがとう
私の理解が正しければ、Bean を含むすべてのビューで Bean メソッドを呼び出したいですか?
それらのビューに追加<f:event type="preRenderView">
します。
<f:event type="preRenderView" listener="#{managedBean.countUp}" />
と
public void countUp() {
count++;
}
リクエストごとに 1 回だけ呼び出されます。