Does the <ui:repeat />
tag support iterating over a java.util.Set
? I've tried iterating over my JPA domain entity objects contained in a Set, but receive errors. Is there something I'm missing? Does an additional flag need to be present or something?
The easiest way to finish the deal at page without modifying the class is converting the set
to an array
like this.
<ui:repeat value="#{myBean.mySet.toArray()}" var="_myvar">
No, the ui:repeat
does not support Set, nor does h:dataTable
.
You should return a List from the Set, and use that instead.
public List<T> getListFromSet(Set<T> set) {
return new ArrayList<T>(set);
}
You should avoid using c:forEach
; here is an article on why.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With