JSTL 中是否有一个内置功能可以在执行 foreach 时输出分隔符?
任务是在每次迭代后输出分隔符(如逗号),除了最后一次(或在每次迭代之前,除了第一次)。 foreach有没有ELSE标签?
最佳答案
使用varStatus
属性,该属性引用类型为LoopTagStatus
的对象:
<c:forEach var="foo" items="${foos}" varStatus="loopStatus">
<c:out value="${foo}"/>
<c:if test="${!loopStatus.last}"> | </c:if>
</c:forEach>
关于java - JSTL forEach 分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8882528/