здравствуйте,
хочу вывести динамическую таблицу на страницу. Вот часть:
<div id="list" >
<h:form>
<p:dataTable var="directory" value="#{dataDB.tableCity}" style="margin-bottom:20px">
<p:columns headerText="#{dataDB.columns}" var="column"
columnIndexVar="colIndex" sortBy="#{directory[column]}" filterBy="#{directory[column]}">
<f:facet name="header">
<h:outputText value="#{column}" />
</f:facet>
<h:outputText value="#{directory[column].value}" />
</p:columns>
</p:dataTable>
</h:form>
</div>
public void buttonAction() {
try {
tableCity=ConnectToDB.getData("*", "city").data;
columns=ConnectToDB.getData("*", "city").name;
cnt=columns.size();
System.out.println(tableCity);
System.out.println(columns);
System.out.println(cnt);
} catch (Exception ex) {
Logger.getLogger(dataDB.class.getName()).log(Level.SEVERE, null, ex);
}
}
Но вместо таблицы пустой (чистый) лист.
В чем может быть проблема, подскажите, пожалуйстааа!!!