728x90
html 손 댄 김에 이것도 해결 ~!!!
현재 페이지를 골랐을 때 페이지 블럭 사이즈에 따라 범위를 어디서 어디까지 할 지를 계산하는게 까다로웠다.
Spring에 Pagination(페이지네이션) 처리 및 적용 2 (tistory.com)
이 분 블로그 참고 !
int pageStartNo = 1;
int start = pageNo /pageSize;
if(start >= 1) {
if (pageNo % pageSize == 0) {
start--;
}
pageStratNo = (start * pageSize) + 1;
}
페이지 블럭 시작 번호 = (현재 페이지 번호 / 페이지 블럭 사이즈 ) * 페이지 블럭 사이즈 + 1;
나누기를 한 이유는 (현재 페이지 번호 / 페이지 블럭 사이즈)가 0일 때 1부터 시작하면 되므로 초기에 세팅해둔 pageStartNo가 적용되게 한 것이고
1이상이면 연산을 해줘야함.
ex) 현재 페이지 번호 20, 페이지 블럭 사이즈 10이면 둘을 나눴을 때 몫이 2인데 페이지 블럭 시작 번호는 11이어야 하므로 (현재 페이지 번호 % 페이지 블럭 사이즈)이 값이 0일 때 start -- 해줌.
근데 출력은 잘 되는데 class='on'이 되어도 브라우저에서 열면 글자에 눌려있다는 표시가 안 된다. css설정 안 해줘서 그런가 ..?
코드는 gist에
728x90
'ZB 백엔드 스쿨 > 과제' 카테고리의 다른 글
SQLite 설치하고 DataGrip에 연결 (테이블 생성 완료) (0) | 2023.09.02 |
---|---|
서울시 공공와이파이 정보 OPEN API 받아오기 - (파싱까지 완료) (0) | 2023.09.02 |
Mission1 깜짝과제 02.조건에 맞는 프로그램 작성하기 (0) | 2023.08.12 |
Mission1 깜짝과제 01. 자바에서 html 문서 작성하기 (0) | 2023.08.12 |
미니과제 리뷰 (0) | 2023.07.24 |