Не уверен, пропускаю ли я шаг в этом процессе или его синтаксис, так как я новичок в этой структуре. Сейчас я только вернусь к своему компоненту, но при необходимости я могу выставить свой логический класс, класс модели и все остальное. Вот как выглядит мой JSP:
<h:dataTable
id="viewExampleTable"
value="#{ExampleBean.exampleList}"
binding="#{ExampleBean.exampleTable}"
var="example"
styleClass="dataTable" border="1"
style="width: 500px; word-wrap: break-word;"
columnClasses="colWidth80,colWidth80,colWidth80,colWidth80">
<h:column>
<h:outputText value="example.Id"></h:outputText>
</h:column>
<h:column>
<h:outputText value="example.importDate"></h:outputText>
</h:column>
<h:column>
<h:outputText value="example.serviceId"></h:outputText>
</h:column>
<h:column>
<h:outputText value="example.rowTimestamp"></h:outputText>
</h:column>
</h:dataTable>
Это Bean-компонент:
private HtmlDataTable exampleTable;
private ArrayList exampleList = new ArrayList();
public HtmlDataTable getExampleTable(){
return this.exampleTable;
}
public void setExampleTable(HtmlDataTable dataTable){
this.exampleTable = dataTable;
}
public ArrayList<Example> getExample(){
ArrayList<Example> list = ExampleLogic.getExampleRecords();
this.exampleList = list;
return this.exampleList
}
public void setExample(ArrayList<Example> list){
this.exampleList = list;
}
У меня проблема в том, что всякий раз, когда это развертывается на сервере, я Получение этой ошибки:
javax.faces.el.PropertyNotFoundException: Ошибка при получении свойства 'exampleList' из компонента типа examplePath.view.ExampleBean
И просто пустой экран. Буду признателен за любую помощь, потому что я приложил все усилия, чтобы узнать, как поступить.