將datacolumn綁定到數據源中可能存在或可能不存在的屬性的最佳方法是什麼?JSF和表達式語言:僅在綁定屬性存在時
例如,當您有一個類層次結構,其中一些子類可能是具有該屬性的子類型時,會發生這種情況。數據源包含各種子類型。
<DataColumn outputText="#{item.property}" />
當屬性不存在於其中一個子類中時,總是產生PropertyNotFoundException。我不希望將該屬性包含在基類中,因爲它不應該根據業務規則存在。
你會如何解決這個問題?
我嘗試使用#{item.class}時遇到了問題,但與#{item.getClass()}配合良好 – 2012-07-06 13:02:24
任何想法如果在事先不知道類的情況下該怎麼做? – 2014-07-09 19:52:03