0
只要會話上下文被加載,JSF 2是否有可能初始化會話範圍的託管bean?我知道應用程序範圍的bean和@ManagedBean
註釋中的eager
屬性是可能的,但會話bean有類似的情況嗎?我有一個會話範圍的bean,無論是否訪問特定的頁面,我都希望加載它。JSF 2:可能在會話啓動時初始化會話範圍的bean?
只要會話上下文被加載,JSF 2是否有可能初始化會話範圍的託管bean?我知道應用程序範圍的bean和@ManagedBean
註釋中的eager
屬性是可能的,但會話bean有類似的情況嗎?我有一個會話範圍的bean,無論是否訪問特定的頁面,我都希望加載它。JSF 2:可能在會話啓動時初始化會話範圍的bean?
你確定你需要一個bean嗎?如果是一些一般的初始化東西,你可以使用HttpSessionListener
,並在sessionCreated(..)
上初始化東西。
我的理解是,如果bean不是'ApplicationScoped',則使用常規的懶惰初始化。我正在考慮使用監聽器,但我只想知道是否有更簡單的方法來完成此任務。 – holic87
Bozho,不,另請參見'@ ManagedBean'的第4段javadoc:http://download.oracle.com/javaee/6/api/javax/faces/bean/ManagedBean.html – BalusC
Aha。清理答案。 – Bozho