게시판에서 게시글이 일정 수 가 넘어가면 가독성과 사용자 편의를 위해 블럭을 나눠야 한다.
페이징처리를 하기 위해 필요한 변수들
- 현재 페이지( string ) = request.getParameter("pageNum");
- 현재 페이지( int )
- 시작번호 ( 예제의 [ 1 ] )
- 끝번호 ( 예제의 [10] )
- 페이지 사이즈 (한 페이지에 게시글이 몇개 보이는가)
- 블록 사이즈( 예제의 밑에있는 1~10 10개 )
- 시작 페이지
- 끝 페이지
페이지의 시작번호를 구하기 위해서는
int startRow = (currentPage-1)*PAGESIZE +1; |
예) 예제처럼 현재 페이지가 9라면?
시작번호 = (9 - 1) * 10 + 1
출처: http://ghuwon.tistory.com/9 [공부정리]
댓글 로드 중…