JAVA
C:foreach 태그
정숙씨의 쏠쏠한 코딩
2021. 9. 15. 22:33
<c:foreach> 태그는 JSP 페이지에서 반복문을 수행하는 태그이다.
사용 형식은 아래와 같다.
<c:foreach var="변수이름" items="반복할 객체 이름" begon="시작값" end="마지막값" step="증가값" varStatus="반복 상태 변수 이름"> </c:foreach>
-varStatus 의 속성-
속성 | 값 | 설명 |
index | int | items에서 정의한 항목을 가리키는 index 번호이다. 0부터 시작한다. |
count | int | 몇 번째 반복인지 나타낸다. 1부터 시작한다. |
first | boolean | 첫 번째 반복인지 나타낸다. |
last | boolean | 마지막 반복인지 나타낸다. |
-기본적인 c:foreach 사용법-
기본적인 흐름은 java for문과 같다.
var -> int i=0; 과 동일한 기능
varStatus -> 반복문의 속성값을 통해 제어 가능.
- varStatus 속성값
속성 | 내용 |
current | 현재 아이템 |
index | 0부터의 순서값 |
count | 1부터의 순서 |
first | 첫번째 인지의 확인여부 |
last | 마지막인지의 확인 여부 |
begin | for문의 시작 번호 |
end | for문의 끝번호 |
step | for문의 증가값 |
-c:foreach 통한 곱하기 예제-
- c:foreach 통한 기본적인 ArrayList 출력 예제-
c:set 을 통한 list 변수 선언후 데이터는 List 객체의 dataList 배열 값 사용
items -> for(int i = 0; i<dataList.size(); i++) 역활과 동일
- 간단 회원 정보 조회 방법-
memberList 객체를 선언 한뒤 MemberBean 객체를 사용 하여 membersList 배열 내 데이터를 추가.