反復をスキップするために、ループインデックスをループの途中で再割り当てすることは可能ですか?
おもちゃの例、数字のリストを印刷するには1,2,3,4,5,8,9,10
:
<ul>
<c:forEach var="counter" begin="${1}" end="${10}">
<li>${counter}</li>
<c:if test="${counter eq 5}">
<c:set var="counter" value="${counter+2}" /> <!-- skip two iterations -->
</c:if>
</c:forEach>
</ul>
この例は機能しません。それを機能させる方法はありますか?
私はこれが良い考えだと言っているのではなく、それが可能かどうかだけ知りたいのです。