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

          簡單的JSP分頁代碼

          Posted on 2006-10-17 10:00 小傻 閱讀(1148) 評論(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
          多謝分享,實在是很適合初學者用,受益匪淺?。。?!
          主站蜘蛛池模板: 金川县| 松阳县| 巨野县| 南京市| 紫金县| 黄平县| 应城市| 商南县| 郸城县| 富阳市| 辛集市| 忻城县| 肃宁县| 阳西县| 河间市| 罗定市| 定州市| 黄梅县| 沁水县| 宝应县| 绵阳市| 尼勒克县| 平湖市| 黄石市| 会东县| 阿合奇县| 汾西县| 满城县| 农安县| 巴林左旗| 尖扎县| 北碚区| 邵东县| 阳谷县| 临沭县| 涿州市| 贡嘎县| 汝州市| 本溪市| 龙里县| 十堰市|