我注意到,当使用像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