CODEDRAGON ㆍDevelopment/JSP
반복 처리 태그
· <c:forEach>
· <c:forTokens>
<c:forEach>
자바의 for반복문과 유사합니다.
<c:forEach items="객체명" begin="시작 인덱스" end="끝 인덱스" step="증감식" var="변수명" varStatus="상태변수"> |
속성 |
설명 |
items |
items속성에 컬렉션이나 배열 형태를 지정하여 객체의 인덱스만큼 반복할 수 있습니다. |
begin end |
begin과 end속성으로 원하는 범위만큼 반복문을 수행할 수 있습니다. |
step |
증감식을 설정하여 1, 3, 5, … 또는 2, 4, 6, ...등의 반복을 수행할 수 있습니다. |
var |
반복 중일 때 현재 반복하고 있는 값을 기억하는 변수입니다. |
varStatus |
반복의 상태를 가지는 변수입니다. |
<c:forTokens>
자바의 for반복문과 StringTokenizer객체를 결합한 형태합니다.
items속성에 지정한 값을 delims속성의 구분자로 나눈 후 나눠진 만큼 반복을 수행합니다.
items, delims, var이 3가지 속성만으로도 <c:forTokens>태그를 수행할 수 있습니다.
begin과 end속성은 delims구분자로 나눠진 값들을 기준으로 시작 값과 끝값을 정해줍니다.
<c:forTokens items="객체명" delims="구분자" begin="시작 인덱스" end="끝 인덱스" step="증감식" var="변수명" varStatus="상태변수">
|
속성 |
설명 |
items |
items속성에 지정한 값을 delims속성의 구분자로 나눈 후 나눠진 만큼 반복을 수행합니다. |
delims |
구분자 |
begin end |
begin과 end속성으로 원하는 범위만큼 반복문을 수행할 수 있습니다. |
step |
증감식을 설정하여 1, 3, 5, … 또는 2, 4, 6, ...등의 반복을 수행할 수 있도록 해줍니다. |
var |
반복 중일 때 현재 반복하고 있는 값을 기억하는 변수입니다. |
varStatus |
반복의 상태를 가지는 변수입니다. |
'Development > JSP' 카테고리의 다른 글
URL 처리 태그 - <c:import>, <c:redirect>, <c:url> (0) | 2017.07.27 |
---|---|
JSTL 라이브러리 (0) | 2017.07.27 |
조건 처리 태그 - <c:if>, <c:choose> (0) | 2017.07.27 |
JSTL(JSP standard Tag Library) (0) | 2017.07.27 |
예외 처리 태그 - <c:catch> (0) | 2017.07.27 |