공부노트/Java

[ Java ]JSTL forEach 시작 값, 종료 값 지정

Reload0213 2022. 1. 27. 00:16

값을 뿌려줄 때 주로 사용하는 forEach문의 원하는 값만 순서상으로 조절할 때나 혹은 반복을 원하는 만큼만 반복하고,

제한하고 싶을 때 사용하는 방법을 정리해본다.

(팀프로젝트 중  Best 5의 값만 뿌리고 싶어서 반복을 상위부터 색인되게하여 5번만 반복하게 하려는 중 찾고 실행해보며 정리해봄) 

<c:forEach var="result" items="${resultList}"  begin="2">
위와같이 begin 값을 지정하면 해당 레코드 부터 출력한다. 생략시 0번 부터 출력
<c:forEach var="result" items="${resultList}" begin=0" end="4">

이렇게 end 값을 지정하면 해당 레코드 까지만 출력된다.

인덱스 0 번부터 4번 레코드 까지 출력 (=> Best5의 값만 뿌려주기 위해 사용하였다.)