반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

디케이

[JSP]JSTP - varStatus 사용법(처음, 마지막, 카운트 등) 본문

HTML, CSS

[JSP]JSTP - varStatus 사용법(처음, 마지막, 카운트 등)

디케이형 2021. 2. 19. 19:01
반응형

* 속성값

- begin : 반복에 사용될 것 중 첫번째 항목의 Index. 0부터 시작한디 정의되지 않으면 0

- end : 반복에 사용될 것 중 마지막 항목의 Index. 정의되지 않으면 목록의 갯수에서 1개 뺀 값이겟죠.(Index 는 0부터)

- step : 반복할 때 마다 건너 뛸 Index 갯수. for 문의 i값에 더해지는 것과 같은 개념. 기본은 1

 

* 속성 중 varStatus 값

- Index : 숫자값을로 items 에 정의된 목록(Collection)의 항목을 가리키는 Index (0부터 시작)

- Count : 숫자값. 루프 돌떄 현재 몇 번째 반복인지를 나타낸다. (1부터 시작)

- First : boolean 값. 현재 반복이 첫번째인지 판단

- Last: boolean 값. 현재 반복이 마지막인지 판단

 

* EX

<c:forEach items="${dataBean.tagNms}" var="tagNm" varStatus="status">

    ${tagNm}
    <c:if test="${status.last eq false}">
    ,
    </c:if>

</c:forEach>

 

- dataBean.tagNms 가 String[] 인데.. 화면에 보여줄때 콤마(,) 를 찍어줄건데 마지막값에는 콤마(,) 안 찍게 할려고

   ${status.last} 로 확인 

반응형