有一個內置在JSTL輸出分離功能,而這樣做的foreach?JSTL的forEach分離
的任務是輸出分離器(如逗號)除了最後一個(或每個除第一前)在每次迭代後。是否有任何foreach的ELSE標籤?
有一個內置在JSTL輸出分離功能,而這樣做的foreach?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>
<c:forEach items="${myList}" var="item" varStatus="status">
${item}<c:if test="${not status.last}">,</c:if>
</c:forEach>
您可以使用'varStatus'在EL屬性,
<c:forEach var="foo" items="${foos}" varStatus="loopStatus">${foo}${!loopStatus.last?',':''}</c:forEach>`