프로그래밍/스프링[Spring]
[JSTL] c태그를 이용한 index, count 사용방법 간단 정리
yohoi
2020. 10. 30. 16:13
반응형
오늘은 c태그를 이용하여 index 활용하는 방법에 대해 알아보도록 하겠습니다.
상단에 c태그 사용을 위한 코드를 작성합니다.
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
foreach문은 다음과 같이 작성합니다.
<c:foreach items="${리스트 배열이름}"
var="for문 내부 사용 변수"
varStatus="상태 변수">
// 반복 구문
</c:foreach>
활용할 수 있는 상태 변수는 다음과 같습니다.
${status.current} 현재 for문의 해당하는 번호
${status.index} 0부터 시작 순서
${status.count} 1부터 시작 순서
${status.first} 첫 번째 인덱스 유무
${status.last} 마지막 인덱스 유무
${status.begin} for문의 시작 번호
${status.end} for문의 끝 번호
${status.step} for문의 증가값
많은 활용 변수중 오늘 알아볼 것은 인덱스의 활용입니다.
다음과 같이 사용합니다.
임의로 리스트 배열이 9개인 경우를 출력해 보았습니다.
<c:forEach items="${list}" var="list" varStatus="status">
<c:out value="${status.index}" />
</c:forEach>
다음은 count를 사용하면 다음과 같이 출력이 됩니다.
<c:forEach items="${list}" var="list" varStatus="status">
<c:out value="${status.count}" />
</c:forEach>
이상으로 추후 다른 글로 다양한 사용법을 조금 더 다뤄보도록 하겠습니다.
감사합니다.
반응형