【发布时间】:2011-08-02 21:57:21
【问题描述】:
将数据列绑定到数据源中可能存在或不存在的属性的最佳方法是什么?
例如,当您有一个类层次结构,其中一些子类型可能是具有该属性的子类型时,就会发生这种情况。数据源包含各种子类类型。
<DataColumn outputText="#{item.property}" />
当某个子类中不存在该属性时,总是会产生一个 PropertyNotFoundException。我不想在基类中包含该属性,因为根据业务规则它不应该存在。
你会如何解决这个问题?
【问题讨论】: