1
作爲標題。如果我訪問它,如何更新JSF sessionscoped託管bean?
問題是bean中的屬性在init()之後是固定的。
我想更新當過我在JSF
訪問#{} managedBean.xyz方法我要堅持與sessionscoped而不是視圖/請求計數屬性,因爲這樣可以節省一些時間重新對象創建。
我不想在每個xyz函數中手動執行屬性更新。謝謝
作爲標題。如果我訪問它,如何更新JSF sessionscoped託管bean?
問題是bean中的屬性在init()之後是固定的。
我想更新當過我在JSF
訪問#{} managedBean.xyz方法我要堅持與sessionscoped而不是視圖/請求計數屬性,因爲這樣可以節省一些時間重新對象創建。
我不想在每個xyz函數中手動執行屬性更新。謝謝
如果我正確地理解了你,你想要在涉及bean的每個視圖上調用一個bean方法嗎?
將<f:event type="preRenderView">
添加到這些視圖。
<f:event type="preRenderView" listener="#{managedBean.countUp}" />
與
public void countUp() {
count++;
}
將在每次請求只能調用一次。
謝謝,它運作良好。 – Tommy
不客氣。 – BalusC