🔯 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 |