본문 바로가기

JSP

[JSTL] 반복문(forEach) 사용법

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