posts - 23, comments - 6, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          簡單的JSP分頁代碼

          Posted on 2006-10-17 10:00 小傻 閱讀(1151) 評論(1)  編輯  收藏 所屬分類: jsp

          簡單明了,適合初學者學習,當然你也可以用類來實現分頁
          <%
          ?
          int PageSize=20; //一頁顯示的記錄數
          ? int RowCount; //記錄總數
          ? int PageCount; //總頁數
          ? int Page; //待顯示頁碼
          ? int i,j;
          ? String strPage = request.getParameter("page");
          ? if (strPage==null){
          ? //表明在QueryString中沒有page這一個參數,此時顯示第一頁數據
          ?Page = 1;
          ? } else{
          ? //將字符串轉換成整型
          ?Page = Integer.parseInt(strPage);
          ?if(Page<1) Page = 1;
          ? }?

          //得到發表的文章總數
          ?String sql3="select count(*) from msg";
          ? ResultSet rs3=RegisterBean.executeQuery(sql3);
          ? rs3.next();
          ? RowCount =rs3.getInt(1);
          ? PageCount = (RowCount+PageSize-1)/PageSize;? //記算總頁數
          ? if(Page>PageCount) Page = PageCount; ?//調整待顯示的頁碼
          ? //設置獲取數據SQL語句
          ?String sql4="select title,msgid from msg";
          ? ResultSet rs4=RegisterBean.executeQuery(sql4);? //我用的JAVABEAN,不用多說了吧
          ?? i = (Page-1) * PageSize; ?//將記錄指針定位到待顯示頁的第一條記錄上
          ? for(j=0;j<i;j++) rs4.next();
          ? i = 0;
          ? //分頁顯示,每頁五條文章信息
          ? while(i<PageSize && rs4.next()){
          ?? String title=rs4.getString("title");
          ?? //String categoryname=rs4.getString("categoryname");
          ?? int msgid=rs4.getInt("msgid");
          %>
          <%=title%><br>
          <% i++; } %>

          <a href="a.jsp?page=1">首頁</a>
          共<%=RowCount%>條信息
          <%=Page%>/<%=PageCount%>頁
          <%if(Page>1)
          {
          %>
          <a href="a.jsp?page=<%=Page-1%>">上一頁</a>
          <%}%>?
          <%if(Page<PageCount)
          {%>
          <a href="a.jsp?page=<%=Page+1%>">下一頁</a>
          <%}%>?
          <a href="a.jsp?page=<%=PageCount%>">尾頁</a>

          <% rs4.close();%>


          評論

          # re: 簡單的JSP分頁代碼  回復  更多評論   

          2008-09-17 09:50 by JSP
          多謝分享,實在是很適合初學者用,受益匪淺啊!!!
          主站蜘蛛池模板: 镇赉县| 桐庐县| 东至县| 博客| 鄂尔多斯市| 林甸县| 仁布县| 嘉鱼县| 特克斯县| 荔浦县| 额敏县| 沂水县| 白银市| 密山市| 紫金县| 富源县| 区。| 柳河县| 奉新县| 济源市| 眉山市| 蓝田县| 天水市| 甘孜县| 阳春市| 西峡县| 定南县| 阿拉善左旗| 烟台市| 霍林郭勒市| 麻阳| 吉木乃县| 江永县| 泰宁县| 行唐县| 崇州市| 中超| 茌平县| 错那县| 大名县| 上虞市|