게시글이 많아지면 적당한 양의 목록만 보여주고 나머지는
다음 페이지 혹은 다다음 페이지에 보이게
페이지 번호 붙여주기
컨트롤러에 기존에 작성했던 게시물 목록보기 메소드를 수정해줌
서비스에도 필요한 메소드 만들어주고
매퍼도 만들어줌
여기까지 하면 한 페이지당 15개의 게시물이 보여야함
(기존에는 한페이지에 모든게시물이 다보여서 스크롤이 끝도없이 내려갔음)
15개씩 잘 보임!!
이제 부트스트랩에 가서 적당한 페이지네이션 css가져와서 마무리해주면 될듯!!
jsp파일에 페이지네이션 넣어줌
~~완성~~
페이지번호가 1~10까지 고정되어있는것보다
페이지번호목록 유통성있게 바뀌게 하는게 좋은것 같아서
코드를 변경하고자 함
일단 전체 레코드수를 알아야하고
마지막 페이지 번호도 알아야함
서비스를 수정해줌
페이지당 행의 수를 15로 고정하는것보다
변수로 만들어서 사용하는게 좋을듯해서 같이 변경해줌
이에 따라 매퍼도 같이 변경해줘야함
10번 페이지에 갔더니 다음페이지로 넘어가려면
쿼리스트링으로 직접 넘겨줘야하는 번거로움이 생김..
그래서 현제 페이지번호가 항상 가운데에 오게끔
코드를 추가 해줌
rightPageNum, leftPageNum 등 값을 컨트롤러에 넘겨줘야
컨트롤러가 jsp에 넘겨줄수 있으니
자바빈을 만들어서 담아주거나
어트리뷰트에 Map을 넣어놔도 됨
MAP을 만들어서 데이터 저장해줌
이렇게 되면 서비스에서 넘겨줘야하는 값이 2개가 됨
2개를 return 타입으로 줄 수 없으니
2개 자체를 다시 Map에 담아서 넘겨줘야함
컨트롤러도 수정해주고
JSP파일도 수정
'프로젝트 > 게시판만들기' 카테고리의 다른 글
[게시판] 검색기능 구현하기 (3) | 2023.06.05 |
---|---|
alert창 tag로 만들기 (1) | 2023.06.03 |
글작성 페이지 css하기 (1) | 2023.06.03 |
게시판 네브바 만들기 (0) | 2023.06.03 |
게시판 만들기 CRUD (0) | 2023.05.28 |
댓글