본문 바로가기
IT 개발/개념정리

[JSTL] c:foreach (first, last) 외 속성

by Dev.Jeon 2023. 3. 22.
반응형

<c:foreach>의 varstatus 속성을 이용해서 loop의 위치를 참조, 변수의 상태를 담을 변수를 설정합니다.

 

<c:foreach var="item" items="${list}" varStatus="status">
	
		<c:if test="${status.first}">현재 루프가 처음인지 반환</c:if>
	
		<c:if test="${status.last}">현재 루프가 마지막인지 반환</c:if>

</c:foreach>

  속성  

  • index : 0에서 시작하는 순번
  • count : 1에서 시작하는 순번
  • begin : 시작 값
  • end : 끝 값
  • step : 증가 값
  • current : 현재 아이템

 

  varStatus   : 변수의 상태를 담을 변수 설정

  • ${status.current} : 현재 아이템
  • ${status.index} : 0부터의 순서
  • ${status.count} : 1부터의 순서
  • ${status.first} : 현재 루프가 처음인지 반환
  • ${status.last} : 현재 루프가 마지막인지 반환
  • ${status.begin} : 시작값
  • ${status.end} : 끝값
  • ${status.step} : 증가값

    * index, count의 시작점 헷갈리지 말 것~

 

 

<출처>

https://m.blog.naver.com/PostView.naver?blogId=phm0515&logNo=220317378921&proxyReferer=https:%2F%2Fwww.google.com%2F

https://m.blog.naver.com/PostView.naver?blogId=deersoul6662&logNo=221360253062&proxyReferer=https:%2F%2Fwww.google.com%2F

반응형

댓글