Hallo Allerseits,
ich habe folgendes Codesnipped:
searchBean.searchResults returned Iterator<Resource>, d.h. "res" ist vom typ Resource (eigene Klasse von mir). Die Klasse Resource hat das Attribut "name" mit entsprechendem getter/setter. Ich möchte eigentlich eine Liste mit allen Resourcen (bzw. deren Namen) und anderen Attributen darstellen.
Bei JSP hätte ich am Anfang <%@page import="meinPackage.Resource;"%> geschrieben. Wie läuft das bei JSF/Facelets? Mir fehlt irgendwie das grundlegende Verständnis.
Ich erhalte folgende Fehlermeldung:
Ich freue mich über Hilfe
Vielen Dank im Voraus.
ich habe folgendes Codesnipped:
Java:
<h:dataTable id="tResults" var="res" value="#{searchBean.searchResults}">
<h:column>
<h:outputText value="#{res.name}"/>
</h:column>
<h:column>
[...]
</h:column>
</h:dataTable>
searchBean.searchResults returned Iterator<Resource>, d.h. "res" ist vom typ Resource (eigene Klasse von mir). Die Klasse Resource hat das Attribut "name" mit entsprechendem getter/setter. Ich möchte eigentlich eine Liste mit allen Resourcen (bzw. deren Namen) und anderen Attributen darstellen.
Bei JSP hätte ich am Anfang <%@page import="meinPackage.Resource;"%> geschrieben. Wie läuft das bei JSF/Facelets? Mir fehlt irgendwie das grundlegende Verständnis.
Ich erhalte folgende Fehlermeldung:
Java:
SCHWERWIEGEND: javax.el.PropertyNotFoundException: /index.xhtml @35,56 value="#{res.name}": The class 'java.util.AbstractList$Itr' does not have the property 'name'.
Ich freue mich über Hilfe
Zuletzt bearbeitet: