JSF - & lt; ui: wiederhole / & gt; über eine java.util.Set?
Macht die <ui:repeat />
tag Unterstützung der Iteration über eine java.util.Set
? Ich habe versucht Iteration über meine JPA-Entität Domäne enthaltenen Objekten in einem Satz, aber Fehler erhalten. Gibt es etwas, was ich bin fehlt? Tut einem zusätzlichen flag vorhanden sein müssen oder so etwas?
InformationsquelleAutor der Frage Shadowman | 2010-10-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, die
ui:repeat
unterstützt nicht Gesetzt, noch nichth:dataTable
.Sollten Sie wieder eine Liste aus dem Satz, und verwenden, statt.
Sollten Sie vermeiden, mit
c:forEach
; hier ist ein Artikel darüber, warum.InformationsquelleAutor der Antwort Shervin Asgari
Die einfachste Möglichkeit, die Transaktion zu beenden, an der Seite ohne änderung an der Klasse ist die Konvertierung der
set
zu einemarray
wie diese.InformationsquelleAutor der Antwort prageeth
Erwägen Sie die Verwendung
c:forEach
statt. Es scheint, dassui:repeat
unterstützt keine sets (also erfordert irgendeine Art der Bestellung-Eigenschaft).Sonst kann man erstellen Sie Ihre eigenen Tags, wie beschrieben in:
http://techblog.bozho.net/?p=28
InformationsquelleAutor der Antwort AdamH