jstl에서 foreach varStatus 에 대한 몇가지 속성이 있다
List<String> list = new ArrayList<String>();
list.add("김1번");
list.add("김2번");
list.add("김3번");
${tmp} // 현재 아이템
${status.current} // 현재 아이템 (윗줄과 동일)
${status.index} // 현재 아이템의 index (0부터 시작)
${status.count} // 현재 아이템의 순서 (1부터시작 index+1과 동일)
${status.first} // 현재아이템이 처음일경우(index==0) true를 반환
${status.last} // 현재아이템이 마지막일경우 true를 반환
<c:forEach items=${list} var="tmp" varStatus="status" >
${tmp}<br>
${status.current}<br>
${status.index}<br>
${status.count}<br>
${status.first}<br>
${status.last}<br>
</c:forEach>