0

印刷するJSTLコードにループを書きたい: Start 1 2 3 4 5 End Start 6 7 8 9 10 End... Start 96 97 98 99 100 End

私はこのコードを使用しようとします:

<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>

しかし、それは動作しません!

4

1 に答える 1