Правильный способ отображения разделителей между метками, а не после

#jsf

#jsf

Вопрос:

У меня есть коллекция, которую я хочу отобразить, используя <ui:repeat> тег JSF.

Каким был бы правильный способ добавить разделители между элементами коллекции?

Потому что, очевидно, если я сделаю :

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

после последнего будет стоять запятая, хотя он и является последним.

Ответ №1:

Вы можете попробовать:

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

Дополнительная информация о varStatus.