gpt4 book ai didi

JSF UIComponent 绑定(bind)、可序列化和 View 范围

转载 作者:行者123 更新时间:2023-12-04 20:12:02 26 4
gpt4 key购买 nike

我有一个实现 Serializable 的 View 范围 bean , 和 UIComponent通过绑定(bind)传入。

@ManagedBean
@ViewScoped
public class ViewScopedBean implements Serializable {
UIComponent form;
/// ...
}

<h:form binding="#{viewScopedBean.form}"> ...
UIComponent不可序列化,因此会破坏 session 恢复。

这里的最佳做法是什么?

我是否应该将 UIComponents 标记为 transient ?或者将 binding= 用于除请​​求范围的 bean 之外的任何东西是不好的做法?

我正在使用 Glassfish 3.1.1、Mojarra 2.1.3 和 PrimeFaces 2.2。

最佳答案

接受@BalusC 的建议,寻找另一种无需绑定(bind)即可解决问题的方法。

关于JSF UIComponent 绑定(bind)、可序列化和 View 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8392236/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com