需要在ViewScope Bean中序列化绑定的JSF控件

时间:2014-01-01 10:39:24

标签: java serialization jsf-2

在我们的ViewScope bean中,我们必须将PanelGrid绑定到支持bean,因为我们根据从数据库加载的某些条件在运行时动态地将子组件添加到PanelGrid 。所以我们必须使用绑定,我们需要将bean序列化为功能要求,然后将其存储在NoSQL数据库中。问题是JSF控件不是Serializable,而ELContextELResolver之类的类也不是Serializable。任何解决方法的想法甚至为什么JSF控件都是不可序列化的?

1 个答案:

答案 0 :(得分:0)

为什么你不只是在运行时通过id搜索PanelGrid然后添加组件?或者将它绑定到请求范围bean,然后从视图bean访问该bean?