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

时间:2011-11-07 22:32:25

标签: jsf

我想要使用<ui:repeat> JSF标记显示一个集合。

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

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

<ui:repeat value="#{myBean.myCollection}" var="toPrint">
   #{toPrint.property}, 
</ui:repeat>

最后一个会有一个逗号,但它是最后一个。

1 个答案:

答案 0 :(得分:8)

您可以尝试:

<ui:repeat value="#{myBean.myCollection}" var="toPrint" varStatus="status">
   #{toPrint.property}#{status.last ? '' : ','}
</ui:repeat>

有关varStatus的更多信息。