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 31 32 | <table class="table" style="text-align: center;"> <thead> <tr> <td>번호</td> <td style="width: 50%;">제목</td> <td>작성자</td> <td>등록일</td> <td>수정일</td> <td>조회수</td> </tr> </thead> <tbody> <c:set var="num" value="${searchVo.totalCount - ((searchVo.curPage-1) * 10) }"/> <c:forEach var="rs" items="${visitorList }"> <tr> <td>${num }</td> <td style="text-align: left; color: red;"> <c:url var="viewUrl" value="/board/visitorViewForm.do"> <c:param name="bdNum" value="${rs.bdNum }"></c:param> </c:url> <a href="${viewUrl }">${rs.bdTitle }</a> (${rs.cmtCnt }) </td> <td>${rs.bdWriter }</td> <td>${rs.bdWDate }</td> <td>${rs.bdUDate }</td> <td>${rs.bdCnt }</td> </tr> <c:set var="num" value="${num-1 }"></c:set> </c:forEach> </tbody> </table> | cs |
<c:set var="num" value="${searchVo.totalCount - ((searchVo.curPage-1) * 10) }"/>
* 핵심 : 현재 게시판 레코드의 토탈 갯수 - ((현재 페이지-1) * 한 화면에 보여질 레코드의 갯수)
forEach문이 모두 돌고 나서
<c:set var="num" value="${num-1 }"></c:set>
해주면 게시판의 번호가 역순으로 출력 됩니다.
출력 화면
'IT > JSP' 카테고리의 다른 글
[JAVA/JSP/JavaScript/Spring] textarea를 화면 내에 삽입 하고, 줄 바꿈 기능을 적용해보기 (2) | 2019.01.23 |
---|