728x90
반응형
반복문을 사용하려고 하면 JSP 페이지 상단에 JSTL core 선언이 필요!
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
속성 설명
항목
|
설명
|
필수 여부
|
기본값
|
var
|
사용할 변수명
|
필수
|
없음
|
items
|
Collection 객체(List, Map)
|
필수
|
|
begin
|
반복 시작 index. 정의되지 않을경우 0
|
|
0
|
end
|
반복 종료. 디폴트 items크기-1
|
|
마지막 index
|
step
|
반복할 때마다 건너뛸 index 개수
|
|
|
varStatus
|
반복 상태를 알 수 있는 변수
|
|
|
varStatus 값 설명
값
|
리턴
|
설명
|
index
|
int
|
items에 정의한 항목을 가리키는 index 번호이다. 0부터 시작한다
|
count
|
int
|
현재 몇번째 반복인지 나타낸다. 1부터 시작한다.
|
first
|
boolean
|
현재 반복이 첫번째인지 여부
|
last
|
boolean
|
현재 반복이 마지막인지 여부
|
<c:foreach> 태그 상태 속성
< c:foreach items=”${RESULT}” var=”RESULT” varStatus=”status”>
${status.current}<br/> <!– 현재 아이템 –>
${status.index}<br/> <!– 0부터의 순서 –>
${status.count}<br/> <!– 1부터의 순서 –>
${status.first}<br/> <!– 현재 루프가 처음인지 반환 –>
${status.last}<br/> <!– 현재 루프가 마지막인지 반환 –>
${status.begin}<br/> <!– 시작값 –>
${status.end}<br/> <!– 끝값 –>
${status.step}<br/> <!– 증가값 –>
< /c:forEach>
728x90
반응형
'JSP' 카테고리의 다른 글
[JSTL] 주요 태그 정리 (0) | 2022.11.14 |
---|