[java] 페이징 후 게시글 번호

Yuni·2023년 3월 31일
0

Java

목록 보기
7/15

내림차순

<c:forEach items="${list}" var="list"  varStatus="status" >
	<c:out value="${pageMaker.total - ((pageMaker.cri.pageNum - 1) * pageMaker.cri.amount + status.index)}"/>
</c:forEach>

오름차순

<c:forEach items="${list}" var="list"  varStatus="status" >
	<c:out value="${(pageMaker.cri.pageNum - 1) * pageMaker.cri.amount + status.index +1}"/>
</c:forEach>

참고 할 설명

총 데이터 수 : pageMaker.total
현재페이지(쪽수) : pageMaker.cri.pageNum
한 페이지당 데이터 개수 : pageMaker.cri.amount
현재 페이지 데이터 순서 : status.index

JSTL foreach

< c:foreach items="${RESULT}" var="RESULT" varStatus="status">
	${status.current}<br/>      <!-- 현재 아이템 -->
	${status.index}<br/>        <!-- 0부터의 순서 -->
	${status.count}<br/>        <!-- 1부터의 순서 -->
	${status.first}<br/>        <!-- 현재 루프가 처음인지 반환 -->
	${status.last}<br/>         <!-- 현재 루프가 마지막인지 반환 -->
	${status.begin}<br/>        <!-- 시작값 -->
	${status.end}<br/>          <!-- 끝값 -->
	${status.step}<br/>         <!-- 증가값 -->
< /c:forEach>

출처
https://m00n9397.tistory.com/7!
https://luxdolorosa.tistory.com/40

profile
backend developers

0개의 댓글