Today Yewon Learned

[JSP] JSTL <c:forEach> 본문

JSP & HTML & CSS

[JSP] JSTL <c:forEach>

데브워니 2021. 12. 6. 18:14

<c:forEach>

- 반복문을 태그 형식으로 사용할 수 있는 태그

- 기본적인 기능은 자바에서 foreach문과 동일하게 배열들을 하나씩 넣어가며 진행

 

 

<c:forEach> 기본 사용법

<c:forEach var="변수이름" items="반복할 객체명" 
begin="시작값" end="마지막값" step="증가값" varStatus="반복상태 변수명">
...
</c:forEach>

 

 

<c:forEach> 변수를 사용 할 경우

<c:forEach var="index" begin="1" end="10">
        <c:out value="${index}" />
</c:forEach>

결과)

12345678910

 

 

<c:forEach> 반복 객체를 사용할 경우

<!-- list = [1, 2, 3, 4] -->
<c:forEach items="${list}" var="listVar" begin="0" end="2">
     <c:out value="${listVar}"/>
</c:forEach>

결과)

123

 

 

varStatus 사용

<c:forEach items="${list}" var="listVar" varStatus="status">
    <c:out value="${status.index}" />
    <c:out value="${status.count}" />
</c:forEach>

결과)

index

0123

count

1234

Comments