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;
'JSP' 카테고리의 다른 글
[ JSP ] JSP 에서 사용자 IP 알아내기 (0) | 2009.05.22 |
---|---|
[ JSP ] Fusion Chart 한글 걱정 안해도 되는 차트 (4) | 2009.04.05 |
[ JSP ] jsp 파일 파싱 에러 (0) | 2009.03.12 |
[ JSP ] 체크박스 여러개 값 넘기기 (1) | 2008.11.10 |
[ JSP ] P3P 정책(익스플로러 6 이상부터 적용됨)-session끊기는 현상 (0) | 2008.11.03 |
댓글