개발정리

[JSTL core] [c:forEach] varStatus를 활용한 변수

이피라인 2020. 12. 7. 14:12
728x90
300x250

JSTL 에서 c:forEach 문은 아주 매번 많이 사용하게 된다

 

이와 같은 형태가 가장 기본이 되는 형태이고 

 

배열을 items 에 넣은 이후 부터는 편하게 var 형태의 for문 변수로 사용이 가능하다

 

ex)

이와 같은형태에서는 reportList배열을 넣고 변수 report로 선언해주어서 report 형태의

 

변수에 각 vo명만 호출하면  되는 간단한 사용 법이다

 

ex)

일반 JAVA FOR문에서 i 의 역활을 하는것이 varStatus 변수이다 보통 status를 변수값으로

 

많이 설정하는데 이 status 는 

 

${status.current} 현재 for문의 해당하는 index

 

${status.index} 0부터의 순서

 

${status.count} 1부터의 순서

 

${status.first} 첫 번째인지 여부

 

${status.last} 마지막인지 여부

 

${status.begin} for문의 시작 번호

 

${status.end} for문의 끝 번호

 

${status.step} for문의 증가값

 

등으로 활용이 가능하다

 

ex)

foreach 에 begin 과 end 속성을 사용할경우 시작위치와 배열의 끝위치를 지정할수있다.

728x90
300x250