【问题标题】:Getters and Setters In ManagedBeanManagedBean 中的 Getter 和 Setter
【发布时间】:2011-10-05 03:40:45
【问题描述】:

我的 JSF 页面没有数据表,只有文本字段和按钮以及相应的 java 类。

我创建了一个名为 A 的类,它带有构造函数的 getter 和 setter,以及另一个名为 B 的类,用于所有数据检索和数据插入 在我的 faces-config.xml 中,我将第二类 (B) 定义为 managedbean,而不是第一个带有 getter 和 setter 的类。如果是这种情况,我是否需要重复 B 类中的所有 getter 和 setter,以便我可以在 jsf 页面中引用 #{b.getId}

最好的方法是什么?

我指的是这个例子以供参考。 http://balusc.blogspot.com/2006/06/using-datatables.html

谢谢

【问题讨论】:

    标签: java jsf managed-bean


    【解决方案1】:

    您可以在b 中定义一个方法getA,它返回一个a 类型的对象。您可以像这样在 JSF 中使用从 getA 获得的对象:

    #{b.A.Id}
    

    【讨论】:

    • @cularis 因此,如果我在 A 类中有一个名为 getEmpId 的 getter,我可以像 A a = new A(); a.getEmpIda.setEmpid 一样引用?
    • @Polappan 你类B 进行数据检索,而A 持有数据对吗?
    • A 类只有构造函数、getter 和 setter。我打算从 B 类开始进行数据检索。
    • @Polappan 所以 B 构造了 A 对象?如果 B 通过方法 getA 返回对象,那么您可以像我的回答一样引用它们。
    • 感谢@cularis 和@Michael Borgwardt
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 2015-08-05
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多