반복 처리 태그 - <c:forEach>, <c:forTokens>

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