반응형
SMALL
<페이징 처리할 때 필요한 정보들>
1. 페이징 처리(페이지 번호 나열) 할 때 필요한 정보들
- 현재 페이지 번호(page)
- 이전과 다음으로 이동 가능한 링크의 표시 여부(prev, next)
- 화면에 보여지는 페이지의 시작 번호와 끝 번호(startPage, endPage)
2. 끝 페이지 번호와 시작 페이지 번호
- this.endPage =(int)(Math.ceil(페이지번호/10.0)) * 10;
- total을 통한 endPage의 재계산
realEnd = (int)(Math.ceil((total * 1.0)/amount));
if(realEnd < this.endPage) {
this.endPage = realEnd;
}
- 이전 계산 : this.prev = this.startPage > 1;
- 다음 계산 : this.next = this.endPage < realEnd;
반응형
LIST
'멀티캠퍼스 > Spring' 카테고리의 다른 글
230915 (금) (0) | 2023.09.15 |
---|---|
230914(목) (0) | 2023.09.14 |
230912 (화) (0) | 2023.09.12 |
20230911 (월) (0) | 2023.09.12 |
230908 (금) (0) | 2023.09.08 |