본문 바로가기

Java & JSP

[JSTL] <c:foreach> status 변수 활용

728x90
반응형

[JSTL] <c:foreach> status 변수 활용


JSTL으로 for문을 나타낼 수 있다.


<c:foreach items="${받아온 배열 이름}" var="for문 내부에서 사용할 변수" varStatus="상태용 변수">

// 반복할 내용 삽입

</c:foreach>


status 상태용 변수를 아래와 같이 활용할 수 있다.


${status.current}

 현재 for문에 해당하는 번호

 ${status.index}

0번째 부터의 순서 

${status.count} 

1번째 부터의 순서 

${status.first} 

현재 라운드가 첫번째 일 경우 나타내는 플래그 (true/false)

${status.last}

현재 라운드가 마지막 일 경우 나타내는 플래그  (true/false)

${status.begin} 

 (for문에 begin 속성 설정할 경우) for문의 시작 번호

${status.end}

 (for문에 begin 속성 설정할 경우) for문의 끝 번호 

${status.step}

 (for문에 begin 속성 설정할 경우) for문의 증가값 



예시


<c:foreach items="${contents}" var="content" varStatus="status">

<p>${content.index} : ${content.title}</p> //index는 content리스트의 해당 번째 index, title은 content객체의 변수 속성중 하나라고 가정.

</c:foreach>


728x90
반응형