오늘은 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>
이상으로 추후 다른 글로 다양한 사용법을 조금 더 다뤄보도록 하겠습니다.
감사합니다.
'프로그래밍 > 스프링[Spring]' 카테고리의 다른 글
textarea에 특정 문자열의 개수 [특정 태그 찾기] (0) | 2021.04.15 |
---|---|
Uncaught TypeError: Cannot read property 'val' of null 해결방법 (0) | 2021.04.14 |
[JAVA] 이클립스(Eclipse) 간단설치 방법 (1) | 2020.02.14 |
[스프링] 메일 전송 시 html이 텍스트로 출력 되는 경우 해결 방법 (0) | 2019.12.02 |
[jQuery] 해당 테이블의 tr 개수 구하기 (0) | 2019.11.28 |