게시판 페이징 기능
페이징 기능을 만들기 위해서 기준이 되는 데이터를 담는 클래스
- 클래스 안에 변수를 생성한다

- BoardDao에 페이징 처리를 위한 전체 데이터 갯수를 가져오는 메소드 boardTotalCount()를 생성한다
- boardTotalCount() 메소드 생성 순서
- 쿼리 만들기

-
conn 객체 안에 있는 구문 클래스 호출하기
-
DB 컬럼 값을 받는 전용 클래스 ResultSet 호출 (ResultSet 특징은 데이터를 그대로 복사하기 때문에 전달이 빠름)

페이지 하단에 페이징 네비게이션에 필요한 변수들을 담아놓은 클래스
- 클래스 안에 필요한 변수들을 생성한다

- setTotalCount(int totalCount) 메소드에 calcDate(); 라는 메소드로 총 게시물이 몇 개인지 계산하기 위해 calcDate(); 라는 메소드를 생성한다
- 기본적으로 1에서부터 10까지 나타나게 설정한다 (페이지 네비게이션에서)

- endPage가 설정 되었으면 시작 페이지도 설정

- 실제 게시물 수에 따라서 endPage를 구하겠다

- 설정한 endPage와 실제 endPage를 비교 해서 최종 endPage를 구한다

- 이전, 다음 버튼 만들기



페이징 적용 된 화면
http://localhost/board/boardList.aws?page=1