JSTL에서 forEach문에서 varStatus를 사용해서 목록수나 목록의 현재 index, count 등의 위치값을 사용하는 예제입니다.
current | getCurrent() | 현재 반복 라운드 아이템 |
index | getIndex() | 현재 반복 라운드의 제로 기반(zero-based) 인덱스 |
count | getCount() | 현재 반복 라운드의 1 기반(one-based) 인덱스 |
first | isFirst() | 현재 라운드가 반복을 통한 첫 번째 패스임을 나타내는 플래그 |
last | isLast() | 반복현재 라운드가 반복을 통한 마지막 패스임을 나타내는 플래그 |
begin | getBegin() | begin 애트리뷰트의 값 |
end | getEnd() | end 애트리뷰트의 값 |
step | getStep() | step 애트리뷰트의 값[출처] JSTL forEach index, count|작성자 우서봐 |
varStatus로 사용할 수 있는 값들은 위와 같으니 참고하시면 됩니다.
예시)
<c:forEach var="row" items="${map.items}" varStatus="status">
<tr>
<td>${status.count}</td> <!-- index 0부터, count 1부터 -->
<td>${row.writer}</td>
<td>
<a href="#" onclick="memo_view('${row._id}')">
${row.memo}</a>
</td>
<td><fmt:formatDate value="${row.post_date}"
pattern="yyyy-MM-dd HH:mm:ss" /></td>
</tr>
'JSP > JSP & Servlet ' 카테고리의 다른 글
JSTL : 조건문 <c:if> <c:choose> <c:when> <c:otherwise> 태그 (0) | 2019.07.11 |
---|---|
MyBatis 사용 이해하기 (0) | 2019.06.04 |
MVC패턴 게시판 만들기 - 답글달기 (0) | 2019.05.26 |
MVC패턴 게시판 만들기 - 글보기 (0) | 2019.05.24 |
MVC패턴 게시판 만들기 - 글쓰기 (0) | 2019.05.24 |