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

          簡單的JSP分頁代碼

          Posted on 2006-10-17 10:00 小傻 閱讀(1149) 評論(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
          多謝分享,實在是很適合初學者用,受益匪淺啊!!!
          主站蜘蛛池模板: 大同县| 睢宁县| 奉节县| 临洮县| 荥经县| 凤翔县| 麦盖提县| 团风县| 舞阳县| 湖北省| 柘荣县| 丰台区| 资阳市| 谷城县| 通辽市| 肇州县| 久治县| 西峡县| 深泽县| 张家界市| 上思县| 高清| 乐至县| 游戏| 淮滨县| 桃园县| 西乌珠穆沁旗| 繁峙县| 巩留县| 浦城县| 贵南县| 喀什市| 秦皇岛市| 长汀县| 遂川县| 浦城县| 肥东县| 铁岭市| 青浦区| 离岛区| 油尖旺区|