Wie nennst du Liste.Größe() von JSF 2.0 Facelets-Template?
Was ist die syntax für den Aufruf der Liste.Größe() in einer JSF 2.0 Facelets-template (zB, mit einem h:outputText-element)?
- Mögliche Duplikate von: stackoverflow.com/questions/206161/jsf-list-length
- Während Sie das tut, enthalten eine vernünftige Antwort (das sollte die Arbeit mit JSF 2.0, aber die Antwort ist älter als er), ich Stelle diese Frage speziell um herauszufinden, ob es irgendwelche updates für JSF 2.0, die Einfluss auf die Lösung. 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie wäre es damit:
Müssen Sie die Referenz der
functions
taglib in der JSF-Seite (URI:http://java.sun.com/jsp/jstl/functions
).Es ist nicht ein problem mit JSF 2.0 genau. Die JSF-Spezifikation noch benötigt eine Klasse, entspricht der bean spec. Die collection-Klassen nicht, dass mit der
.size()
Methode. Es würde noch.getSize()
.Angesichts der Notwendigkeit für eine "standard" - Weg, um Zugriff auf die Klasse Werte, wir kommen nicht herum, dass in JSF in absehbarer Zeit. Braucht jemand fix die collection-Klassen.
Nur versuchen
#{myBean.myList.size()}
Hinweis: Die genaue namespace für die "fn" wird Hinzugefügt, wie hier: