ul li 목록 태그를 5번째 마다 출력하기
<c:forEach items="${list }" var="list" varStatus="status">
<c:if test="${status.first }"><ul></c:if>
<c:choose>
<c:when test="${status.count % 5 == 0 }">
<li>내용</li>
</ul>
<ul>
</c:when>
<c:otherwise>
<li>내용</li>
</c:otherwise>
</c:choose>
<c:if test="${status.last }"></ul></c:if>
</c:forEach>
첫 시작이라면 ul태그를 열고 마지막이라면 ul태그를 닫는다.
그리고 5번째마다 내용을 출력하고 ul태그를 닫고 연다.
그게 아닌 경우는 내용만 출력한다.
결과
<ul>
<li>내용</li>
<li>내용</li>
<li>내용</li>
<li>내용</li>
<li>내용</li>
</ul>
<ul>
<li>내용</li>
<li>내용</li>
<li>내용</li>
<li>내용</li>
<li>내용</li>
</ul>
<ul>
<li>내용</li>
<li>내용</li>
<li>내용</li>
<li>내용</li>
</ul>
리스트의 사이즈가 14였다면 마지막은 4개만 출력됨