른록노트
[Spring] jstl c:forEach varStatus 사용법 본문
1. c:forEach varStatus란
반복의 현재 상태를 표시합니다. JSTL은 LoopTags가 반복의 현재 인덱스에 대한 정보를 반환하는 메커니즘과 현재 라운드가 반복의 첫 번째인지 마지막인지 여부를 결정하는 편리한 메서드를 제공합니다. 또한 작성자는 상태 개체를 사용하여 반복 범위, 단계 및 현재 개체에 대한 정보를 얻을 수 있습니다.
2. 사용예제
<c:forEach var="result" items="${resultList}" varStatus="status">
<tr>
<td>
시작 인덱스 값 :
<c:out value="${status.begin}" />
</td>
<td>
현재 인덱스 값(1부터시작) :
<c:out value="${status.count}" />
</td>
<td>
현재 인덱스의 element :
<c:out value="${status.current}" />
</td>
<td>
마지막 인덱스 값 :
<c:out value="${status.end}" />
</td>
<td>
인덱스 증가량 값 :
<c:out value="${status.step}" />
</td>
<td>
현재 인덱스가 첫번째인지 확인 값 :
<c:out value="${status.first}" />
</td>
<td>
현재 인덱스 마지막인지 확인 값 :
<c:out value="${status.last}" />
</td>
</tr>
</c:forEach>
3. (참고) 1부터 10까지 반복문 사용 예제
<c:forEach var="i" begin="1" end="10">
${i}<br/>
</c:forEach>
참고사이트
반응형
Comments