我有一個類和擴展它的子類。就像這樣:子類和JSF EL
@Table
@Entity
class Cat{
class DomesticCat extends Cat{
String litterBox;
//getter and setters
}
class TigerCat extends Cat{
String huntingStyle;
//getter and setters
}
}
我在我的控制器豆一List<Cat> cats
。 我填它像
cats.add(new DomesticCat());
cats.add(new TigerCat());
這裏我想寫某事像這樣在我的XHTML頁面
<ui:repeat var="cat" value="#{controller.cats}">
<outputText rendered="tried some control here, did not work" value="cat.litterBox"/>
</ui:repeat>
我得到「物權未發現異常」。
是否有可能?
編輯
錯誤的問題不好意思, 你有什麼建議我做使用擴展子類和JSF一起。
[JSF和表達式語言:綁定屬性僅當它存在時]的可能重複(http://stackoverflow.com/questions/5619183/jsf-and-expression-language-bind-property-only-when-it-存在) – McDowell 2012-02-26 10:46:56
重複http://stackoverflow.com/questions/22613193/javax-el-propertynotfoundexception-when-submitting-uirepeat-with-conditionally/ – BalusC 2014-08-12 18:38:54