我注意到,當使用像Richfaces這樣的Ajax重JSF 1.2實現時,您不得不聲明更多的託管bean,因爲Session的作用域使得狀態可以跨越多個Ajax請求;有些組件會停止工作。支持Ajax的不必要的會話Bean啓用JSF框架
例如,我最近開發了這個應用程序,其中我必須將幾乎所有的JSF Backing Beans都聲明爲Session Scoped才能使組件「x」正常工作。有沒有辦法解決這個問題,你認爲這是一個糟糕的做法,或者只是在JSF 1.2中使用支持Ajax的組件支付的代價。
在此先感謝。
+1,只要記住bean必須是可序列化的 – Bozho 2010-07-29 10:03:57