我很好奇如何讓JSF只在頁面加載加載一定的業務邏輯和當我點擊一個按鈕(ActionEvent
)未運行這段代碼或執行AjaxBehaviorEvent
。Managed Bean的 - 僅在頁面加載執行代碼
我的bean在@RequestScoped
中,使用JSF 2.1和Primefaces。
由於ActionEvent
和AjaxBehaviorEvent
後來被調用,我不知道如何告訴Bean在@PostConstruct
它是因爲事件而被調用。
是因爲bean放在了錯誤的範圍內?
注入ViewScoped Bean上有@PostConstruct代碼到你RequestScoped豆。可能有更好的方法。所以請稍等... – 757071 2013-04-09 12:20:22
我的ViewScoped出現嚴重問題。它總是需要一個序列化的類,我覺得anoying;) - 另外它會導致sligth問題,'java.sql' – ctekk 2013-04-09 12:22:04