JAKARTAPROJECT
JAKARTA TIPJSP TIPJSP 질문&답변DATABASE TIPJAVASCRIPT TIPWEBHACKING TIP기타 TIP
JSP 질문/답변
JSP 질문/답변
JSP 질문/답변 게시판입니다
질문은 구체적으로 해주세요 ^^
페이징 질문.
음..
이미지 슬라이더 보기

아래의 소스는 굿벅님이 예전에 사용하셨다고 했던 쿼리입니다.

빨간색으로 칠해져 있는 page_scale 이 페이지당 레코드 수 라고 한다면..

pagenumber 도 12로 되어야 하는게 아닌가요??

 

그리고 아래의 소스를 토대로 페이지당 레코드 수를 9개

하단에 표시되는 게시물 그룹 숫자를 [1] [2] [3] [4] [5]  까지 출력하고 싶고..

 

오라클 DB 조회 시 rownum을 사용하기 위해 필요한 1페이지에서 1 ~ 9 라는 숫자

2페이지에서는 10 ~ 18라는 숫자를 뽑고 싶습니다...

 

도움 부탁드립니다.

 

 //현재페이지

 int current_page = 0;

 //전체 페이지수
 int total_page = 0;

 // 전체 레코드수
 int total_cnt = 0;
 // 페이지당 레코드수 

 int page_scale = 12;


 // 파라미터로 현재 페이지를 받아옴

 try {

     current_page = Integer.parseInt(request.getParameter("pg"));

 } catch (NumberFormatExeption) {

     current_page = 1;

 }

 

 total_cnt = :레코드 전체수

 

 // 전체페이지 구하기

 total_page = ( total_cnt % page_scale == 0)? total_cnt / page_scale : total_cnt / page_scale + 1;

 

 

 ...

 

//페이징

<%=indexList(current_page, total_page, "bbs.jsp?bbs="+bbs)%>

 

 

 

 

    public String indexList(int current_page, int total_page, String list_url) {

        int pagenumber;  
        int startpage;   
        int endpage;     
        int curpage;     
        String strList="";
        String leftList = "";
        String rightList = "";

 

        pagenumber = 10;
        startpage = ((current_page - 1) / pagenumber) * pagenumber + 1;
        endpage = (((startpage - 1) +  pagenumber) / pagenumber) * pagenumber;


        if (total_page <= endpage)
            endpage = total_page;

        if (current_page > pagenumber) {
            curpage = startpage - 1;
            leftList = "<a href='"+list_url+"&pg="+curpage+"'><[이전10개]</a>";
        } else
            leftList = "[이전10개]";

        curpage = startpage;
        while (curpage <= endpage) {
            if (curpage == current_page)
                strList = strList + "<font color=#336699><b>"+current_page+"</b></font>&nbsp;";
            else
                strList = strList +"<a href='"+list_url+"&pg="+curpage+"'>"+curpage+"</a>&nbsp;";
            curpage++;
        }
            
        if ( total_page > endpage) {
            curpage = endpage + 1; 
            rightList = "<a href='"+list_url+"&pg="+curpage+"'>[다음10개]</a>";
        }
        else
             rightList = "[다음10개]";

 

        String first = "<a href='"+list_url+"&pg=1'>[First]</a>";
        String last = "<a href='"+list_url+"&pg="+total_page+"'>[Last]</a>";
        String prev = "<a href='"+list_url+"&pg="+(current_page-1)+"'>이전</a>";
        String next = "<a href='"+list_url+"&pg="+(current_page+1)+"'>다음</a>";
        if (current_page == 1) first = "[First]";
        if (current_page == total_page || total_page == 0) last = "[Last]";
        if (current_page <= 1) prev = "이전";
        if (current_page >= total_page) next = "다음";
        //strList = prev + next + strList + first + last;
        //strList = strList + first + last;
        strList = leftList+"&nbsp;"+prev +"&nbsp;&nbsp;"+strList+"&nbsp;&nbsp;"+next+"&nbsp;"+rightList;
         return strList;
    }

 

2011-07-06 21:23:26
112.169.59.***
따봉 조또 종합 -1 (1명)
덧글 1개 | 태그 0개 | 관련글보기
태그입력
쉽표(,)구분으로 한번에 여러 태그를 입력할수 있습니다
GoodBug
(0) (0)

page_scale = 9,

pagenumber = 5 로 하시면 될겁니다

 

211.189.124.*** 2010-07-02 11:39:02
이름 비밀번호
JSP 질문/답변
JSP 질문/답변 게시판입니다
질문은 구체적으로 해주세요 ^^
! 번호 제목 글쓴이 일자 조회
1154 일정 시간 후 다른 페이지로 점프하는 것을 어떻게 하나요 java로요. 최윤석 2016-01-31 699
1153 질문 드립니다. 선처를 부탁 드려요.ㅠㅠ 에뮬올 2014-11-12 1,240
1152 FTP 파일 다운로드 질문드립니다. 잠팅 2014-09-04 1,231
1151 jsp-> xml 문서 출력관련 질문입니다~ 월영인 2013-04-02 2,043
1150 이미지 FTPclient로 업로드시 이미지 깨짐현상 1 2 그러려니해 2013-01-30 5,103
1149 자바 기초와 변수와 자료형. 에이치비아이 2012-07-30 2,293
1148 로그인 관련 프링글스! 2012-06-21 2,356
1147 개발자 버전 다운로드 관련 1 풍경소리 2011-09-01 2,790
1146 자바빈으로 ODBC 연결하는 방법 두루오이 2011-06-09 3,585
1145 廣告: 三月의 이메일알바는 banana-mails 입니다.@ bargs 2011-03-01 4,223
1144 자바스크립트 소트질문드려요.. 1 터줏대감 2010-11-09 4,940
1143 jsp 첨 접하는데요 $_PHPSELF 같이럼 쓸수없는가요? dosman 2010-10-25 4,641
1142 jsp suvlet ajax jsp 업로드하는 서블릿 소스 검토 부탁드립니다 1 1 ilovezorba 2010-09-17 4,321
1141 1 1z 2010-09-09 4,296
1140 서버 셋팅시 한글깨짐 질문 입니다. 슈팅스타 2010-09-02 5,086
1139 FTP CopyStreamException 오류 해결 방법 알려주세요 ㅠ 1 크크 2010-08-01 10,256
1138 파일 타입 체크 test 2010-07-12 4,855
페이징 질문. 1 음.. 2010-06-30 4,481
1136 파일명및 확장자를 변경한 이미지를 보여주기 1 nob 2010-06-11 5,193
1135 플래시하고 jsp링크하는거 질문 드립니다..ㅠㅠ 1 tjarhks 2010-06-10 5,449
copyright 2005-2018 by Unicorn