【发布时间】:2013-07-06 01:10:28
【问题描述】:
我想在 JSTL 代码中编写一个循环来打印: 开始 1 2 3 4 5 结尾 开始 6 7 8 9 10 结尾... 开始 96 97 98 99 100 结束
我尝试使用此代码:
<c:set var="start" value="Start"/>
<c:set var="end" value="End" />
<c:set var="count" value="0" />
<c:forEach items="${child.children}" var="c">
<c:choose>
<c:when test="${count == 0 }">
${start}<c:out value="${count}" /> <c:set
var="count" value="${count + 1}" />
${end}</c:when>
<c:when test="${count % 5 == 0}">
${start}<c:out value="${count}" />
<c:set var="count" value="${count + 1}" />
${end}
</c:when> <c:otherwise>
<c:out value="${count}" />
<c:set var="count" value="${count + 1}" />
</c:otherwise>
</c:when>
</c:choose>
</c:forEach>
但它不起作用!
【问题讨论】:
-
如果有的话,它实际上会输出什么?
标签: java jsp jakarta-ee jstl jsp-tags