반응형
오늘은 JSTL의 반복문인 <c:forEach>에 대하여 알아보자
1. 전체 속성 값 예
<c:forEach var="item" items="${list}" begin=0 end=5 step=1 varStatus="status">
번호 : ${status.count}
이름 : ${item.name}
나이 : ${item.age}
주소 : ${item.addr}
</c:forEach>
2. 속성 설명
항목 | 설명 | 비고 |
var | 사용할 변수명 | 필수항목 |
items | Collection 객체(List, ArrayList) | 필수항목 |
begin | 시작 index. 정의되지 않을경우 0 | |
end | 종료 index. 정의되지 않을경우 itmes 크기 - 1 |
|
step | 반복할때 이동할 index 갯수 |
|
varStatus | 반복상태를 알수 있는 변수 |
|
3. varStatus 값 설명
값 | 리턴 | 설명 |
index | int | items에 정의한 항목을 가리키는 index 번호이다. 0부터 시작 |
count | int | 몇번째 반복인지 나타낸다. 1부터 시작 |
first | boolean | 첫번째 반복인지 나타냄 |
last | boolean | 마지막 반복인지 나타냄 |
일반적으로 특별하게 사용할 속성이 없다면 var와 items만 이용하여 아래와 같이 사용할 수 있다.
<c:forEach var="item" items="${list}">
이름 : ${item.name}
나이 : ${item.age}
주소 : ${item.addr}
</c:forEach>
반응형
'개발 > JSTL' 카테고리의 다른 글
JSP custom tag를 이용한 권한 체크 (0) | 2018.07.26 |
---|---|
JSTL 변수 선언, 삭제, 출력 (0) | 2018.07.20 |
JSTL IF ~ ELSE 문 - <c:if>와 <c:choose> (0) | 2018.07.20 |
JSTL이란 (0) | 2018.07.20 |