在标签之间显示分隔符的正确方法,而不是之后

kga*_*ron 1 jsf

我有一个我想用<ui:repeat>JSF标签显示的集合.

在集合的元素之间添加分隔符的正确方法是什么?

因为很明显如果我这样做:

<ui:repeat value="#{myBean.myCollection}" var="toPrint">
   #{toPrint.property}, 
</ui:repeat>
Run Code Online (Sandbox Code Playgroud)

虽然它是最后一个,但最后一个会有一个逗号.

mre*_*isz 8

你可以试试:

<ui:repeat value="#{myBean.myCollection}" var="toPrint" varStatus="status">
   #{toPrint.property}#{status.last ? '' : ','}
</ui:repeat>
Run Code Online (Sandbox Code Playgroud)

有关varStatus的更多信息.