posts - 23,comments - 12,trackbacks - 0
          最簡單的JSP分頁實現(xiàn)!
          <title>Connect DataSource</title>
          <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>
          <%@ include file="conn.jsp"%>
          <%
          Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
          String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=guestbook";
          Connection con = DriverManager.getConnection(url,"sa","szwen");
           Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
                ResultSet.CONCUR_READ_ONLY); 
                       int intPageCount;//總頁數(shù)
           int intRowCount;//總記錄
           int intPageSize;//每頁顯示記錄數(shù)
           int intPage;//當(dāng)前頁
           int intNext;//下一頁
           int intPrev;//上一頁
           int i;
           String strPage;
           strPage = request.getParameter("Page");
           if(strPage == null){intPage = 1;}else{intPage = Integer.parseInt(strPage);}
           String sql = "select * from addressbook_table";
           ResultSet rs = stmt.executeQuery(sql);
           rs.last();
           intRowCount = rs.getRow();
           intPageSize = 5;
           intPageCount = (intRowCount+intPageSize-1)/intPageSize;
           if(intPage>intPageCount){intPage = intPageCount;}
           if(intRowCount<intPageSize){intPage = 1;}
           if(intPage<0){intPage = 1;};
           i=0;
           if(intRowCount>0){
           rs.absolute((intPage-1)*intPageSize+1);
           while(i<intPageSize && !rs.isAfterLast()){
           out.print(rs.getString("phone")+"    ");
           out.print(rs.getString("address")+"    ");
           out.print(rs.getString("name")+"<br>");
           rs.next();
           i++;
           }
           rs.close();
           stmt.close();
           }
           intNext = intPage +1;
           if(intNext> intPageCount){intNext = intPageCount;}
           intPrev = intPage -1;
           if(intPrev< 1){intPrev = 1;}
          %>
          共 <%=intRowCount%> 記錄 共 <%=intPageCount%> 頁 每頁顯示 <%=intPageSize%> 條記錄 <a href="show.jsp?Page=<%=intNext%>">intNext</a> <a href="show.jsp?Page=<%=intPrev%>">intPrev</a>
          posted on 2005-07-26 08:52 my java 閱讀(1313) 評論(0)  編輯  收藏 所屬分類: jsp
          主站蜘蛛池模板: 青州市| 宝鸡市| 遂平县| 娱乐| 隆化县| 喜德县| 湖州市| 紫云| 托里县| 嘉祥县| 玉龙| 孙吴县| 曲麻莱县| 正阳县| 文昌市| 永德县| 离岛区| 津南区| 班戈县| 彭山县| 永丰县| 拜泉县| 扶风县| 广饶县| 将乐县| 宜川县| 登封市| 高雄市| 周宁县| 阿克| 邓州市| 合阳县| 富蕴县| 蒙城县| 电白县| 加查县| 江孜县| 万全县| 晋州市| 镇原县| 佛学|