본문 바로가기
JSP

[ JSP ] 게시판 페이지 분할 네비게이션 관련 식 모음

by 정윤재 2009. 3. 22.

int quotient   =   pageNum / pagePerScreen;

if(quotient >0){

 endPage    =   (quotient+1)*pagePerScreen;

}else{

 endPage    =   quotient*pagePerScreen;
}

//페이지 번호를 한페이지에 나올 페이지 숫자(밑에 몇개가 깔릴지)로 나눈다음
//몫이 있을 경우와 없을 경우로 나누어서  페이지 네비게이션의 마지막 번호를
//결정해야 합니다.

startPage    =   endPage-pagePerScreen +1;

int num_per_page  =   10;   //한페이지에 보여줄 글 수

int total_page = 0;  //총 페이지수를 저장할 변수

if(total_record == 0){

         total_page =  1;

}else{

         if((total_record % num_per_page) == 0) {

                  total_page = (total_record / num_per_page);

         }else{

                  total_page = (total_record / num_per_page + 1);

         }

}

//총 페이지 수는 이렇게 구합니다.

//화면에 나올 첫 글과 마지막 글

int endNum    =   pageNum*rowPerPage;
int startNum   =   endNum-rowPerPage;


댓글