🔯  forEach


: 제어 흐름

반복문 : Collction, Map에 저장된 원소를 순차적으로 처리하거나 지정하는 횟수만큼 반복

 

 

 <c:forEach> 속성

속성 표현식 / EL 자료유형 기능 필수 여부
var 사용불가 String 사용할 변수명 필수
items 사용가능 Object 반복을 실행하는 집합체 필수
begin
[기본값:0]
사용가능 int 반복 시작 index. 정의되지 않을경우 0  
end
[기본값:마지막 index]
사용가능 int 반복 종료  
step
[기본값:1]
사용가능 int 반복할 때마다 건너뛸 index 개수  
varStatus 사용불가 String 반복 상태를 알 수 있는 변수  

 <c:forEach>에서 varStatus 속성

속성 리턴 설명
current int 현재 아이템 반환
index int 0부터 순서대로 반환
count int 1부터 순서대로 반환
first boolean 현재 반복이 첫번째인지 반환
last boolean 현재 반복이 마지막인지 반환
begin int 시작값 반환
end int 마지막값 반환
step int 증가값 반환

 

 

 

⭐ <c:forEach> 예문

<c:forEach var="변수" items="배열 또는 Collection">
	body
</c:forEach>
<c:forEach var="i" begin="3" end="100" step="3">
	body
</c:forEach>
<c:forEach var="i" items="${sessionSope}">
	${i.key}=${i.value}
</c:forEach>

 

 

'box > jsp+' 카테고리의 다른 글

<c : import>  (0) 2022.07.02
<c : forTokens>  (0) 2022.07.02
<c : choose / when / otherwise>  (0) 2022.07.02
<c : if>  (0) 2022.07.02
<c : set / remove>  (0) 2022.07.02