<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    e代劍客——溫柔一刀

    生活就像海洋,只有意志堅(jiān)強(qiáng)的人,才能到達(dá)彼岸

       :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      76 隨筆 :: 7 文章 :: 215 評(píng)論 :: 0 Trackbacks

    實(shí)現(xiàn)一:

    <% @page?contentType = " text/html;charset=gb2312 " %>
    <% @page?import = " java.sql.* " %>
    < HTML >< BODY >
    <%
    Connection?conn?
    = ? null ;
    Statement?stmt?
    = ? null ;
    ResultSet?rs?
    = ? null ;
    String ?strSQL? = ? "" ;
    int ?PageSize? = ? 5 ;
    int ?Page? = ? 1 ;
    int ?totalPage? = ? 1 ;
    int ?totalrecord? = ? 0 ;
    try{
    ?Class.forName(
    " sun.jdbc.odbc.JdbcOdbcDriver " );
    }
    catch(ClassNotFoundException?ce){
    ?out.println(ce.getMessage());
    }
    try{
    ?conn
    = DriverManager.getConnection( " jdbc:odbc:grade " );
    ?stmt
    = conn.createStatement(
    ??ResultSet.TYPE_SCROLL_INSENSITIVE,
    ??ResultSet.CONCUR_READ_ONLY);
    ?
    // 算出總行數(shù)
    ?strSQL?
    = ? " SELECT?count(*)?as?recordcount?FROM?grade " ;
    ?rs?
    = ?stmt.executeQuery(strSQL);
    ?
    if ?(rs.next())?totalrecord? = ?rs.getInt( " recordcount " );
    ?
    // 輸出記錄
    ?strSQL?
    = ? " SELECT?*?FROM?grade " ;
    ????rs?
    = ?stmt.executeQuery(strSQL);
    ?
    if (totalrecord?%?PageSize? == 0 ) // ?如果是當(dāng)前頁(yè)碼的整數(shù)倍
    ??totalPage?
    = ?totalrecord? / ?PageSize;?
    ?
    else ?? // ?如果最后還空余一頁(yè)
    ??totalPage?
    = ?( int )?Math.floor(?totalrecord? / ?PageSize?)? + ? 1 ;?
    ?
    if (totalPage? == ? 0 )?totalPage? = ? 1 ;
    ?
    if (request.getParameter( " Page " ) == null ?||?request.getParameter( " Page " ).equals( "" ))
    ??Page?
    = ? 1 ;
    ?
    else
    ?try?{
    ??Page?
    = ? Integer .parseInt(request.getParameter( " Page " ));
    ?}
    ????catch(java.lang.NumberFormatException?e){
    ??
    // ?捕獲用戶從瀏覽器地址攔直接輸入Page = sdfsdfsdf所造成的異常
    ??Page?
    = ? 1 ;
    ?}
    ?
    if (Page? < ? 1 )??Page? = ? 1 ;
    ?
    if (Page? > ?totalPage)?Page? = ?totalPage;
    ?rs.absolute((Page
    - 1 )? * ?PageSize? + ? 1 );
    ?out.print(
    " <TABLE?BORDER='1'> " );
    ?
    for ( int ?iPage = 1 ;?iPage <= PageSize;?iPage ++ )
    ?{
    ??out.print(
    " <TR><TD> " + rs.getString( " 學(xué)號(hào) " ) + " </TD> " );
    ??out.print(
    " <TD> " + rs.getString( " 姓名 " ) + " </TD> " );
    ??out.print(
    " <TD> " + rs.getString( " 語(yǔ)文 " ) + " </TD> " );
    ??out.print(
    " <TD> " + rs.getString( " 數(shù)學(xué) " ) + " </TD> " );
    ??out.print(
    " <TD> " + rs.getString( " 英語(yǔ) " ) + " </TD></TR> " );
    ??
    if (!rs.next())?break;
    ?}
    ?out.print(
    " </TABLE> " );
    }
    catch(SQLException?e){
    ?System.out.println(e.getMessage());
    }
    finally{
    ?stmt.close();
    ?conn.close();
    }
    %>
    < FORM? Action ="7-09.jsp" ?Method ="GET" >
    <% ?
    ???
    if (Page?! = ? 1 )?{
    ??????out.print(
    " ???<A?HREF=7-09.jsp?Page=1>第一頁(yè)</A> " );
    ??????out.print(
    " ???<A?HREF=7-09.jsp?Page= " ? + ?(Page - 1 )? + ? " >上一頁(yè)</A> " );
    ???}
    ???
    if (Page?! = ?totalPage)?{
    ??????out.print(
    " ???<A?HREF=7-09.jsp?Page= " ? + ?(Page + 1 )? + ? " >下一頁(yè)</A> " );
    ??????out.print(
    " ???<A?HREF=7-09.jsp?Page= " ? + ?totalPage? + ? " >最后一頁(yè)</A> " );
    ???}
    %>
    < BR > 輸入頁(yè)數(shù): < input? TYPE ="TEXT" ?Name ="Page" ?SIZE ="3" > ?
    頁(yè)數(shù):
    < font? COLOR ="Red" > <% = Page %> / <% = totalPage %> </ font > ?
    </ FORM >

    實(shí)現(xiàn)二:

    <% @page?contentType = " text/html;charset=gb2312 " %>
    <% @page?import = " java.sql.* " %>
    < HTML >< BODY >
    <%
    Connection?conn?
    = ? null ;
    Statement?stmt?
    = ? null ;
    ResultSet?rs?
    = ? null ;
    String ?strSQL? = ? "" ;
    int ?PageSize? = ? 5 ;
    int ?Page? = ? 1 ;
    int ?totalPage? = ? 1 ;
    int ?totalrecord? = ? 0 ;
    try{
    ?Class.forName(
    " sun.jdbc.odbc.JdbcOdbcDriver " );
    }
    catch(ClassNotFoundException?ce){
    ?out.println(ce.getMessage());
    }
    try{
    ?conn
    = DriverManager.getConnection( " jdbc:odbc:grade " );
    ?stmt
    = conn.createStatement(
    ??ResultSet.TYPE_SCROLL_INSENSITIVE,
    ??ResultSet.CONCUR_READ_ONLY);
    ?
    // 算出總行數(shù)
    ?strSQL?
    = ? " SELECT?count(*)?as?recordcount?FROM?grade " ;
    ?rs?
    = ?stmt.executeQuery(strSQL);
    ?
    if ?(rs.next())?totalrecord? = ?rs.getInt( " recordcount " );
    ?
    // 輸出記錄
    ?strSQL?
    = ? " SELECT?*?FROM?grade " ;
    ????rs?
    = ?stmt.executeQuery(strSQL);
    ?
    if (totalrecord?%?PageSize? == 0 ) // ?如果是當(dāng)前頁(yè)碼的整數(shù)倍
    ??totalPage?
    = ?totalrecord? / ?PageSize;?
    ?
    else ?? // ?如果最后還空余一頁(yè)
    ??totalPage?
    = ?( int )?Math.floor(?totalrecord? / ?PageSize?)? + ? 1 ;?
    ?
    if (totalPage? == ? 0 )?totalPage? = ? 1 ;
    ?
    if (request.getParameter( " Page " ) == null ?||?request.getParameter( " Page " ).equals( "" ))
    ??Page?
    = ? 1 ;
    ?
    else
    ?try?{
    ??Page?
    = ? Integer .parseInt(request.getParameter( " Page " ));
    ?}
    ????catch(java.lang.NumberFormatException?e){
    ??
    // ?捕獲用戶從瀏覽器地址攔直接輸入Page = sdfsdfsdf所造成的異常
    ??Page?
    = ? 1 ;
    ?}
    ?
    if (Page? < ? 1 )??Page? = ? 1 ;
    ?
    if (Page? > ?totalPage)?Page? = ?totalPage;
    ?rs.absolute((Page
    - 1 )? * ?PageSize? + ? 1 );
    ?out.print(
    " <TABLE?BORDER='1'> " );
    ?
    for ( int ?iPage = 1 ;?iPage <= PageSize;?iPage ++ )
    ?{
    ??out.print(
    " <TR><TD> " + rs.getString( " 學(xué)號(hào) " ) + " </TD> " );
    ??out.print(
    " <TD><A?HREF='view.jsp?id= " + rs.getString( " 學(xué)號(hào) " ) + " '> " +
    ???rs.getString(
    " 姓名 " ) + " </A></TD> " );
    ??out.print(
    " <TD> " + rs.getString( " 語(yǔ)文 " ) + " </TD> " );
    ??out.print(
    " <TD> " + rs.getString( " 數(shù)學(xué) " ) + " </TD> " );
    ??out.print(
    " <TD> " + rs.getString( " 英語(yǔ) " ) + " </TD></TR> " );
    ??
    if (!rs.next())?break;
    ?}
    ?out.print(
    " </TABLE> " );
    }
    catch(SQLException?e){
    ?System.out.println(e.getMessage());
    }
    finally{
    ?stmt.close();
    ?conn.close();
    }
    %>
    < FORM? Action ="7-10.jsp" ?Method ="GET" >
    <% ?
    ???
    if (Page?! = ? 1 )?{
    ??????out.print(
    " ???<A?HREF=7-10.jsp?Page=1>第一頁(yè)</A> " );
    ??????out.print(
    " ???<A?HREF=7-10.jsp?Page= " ? + ?(Page - 1 )? + ? " >上一頁(yè)</A> " );
    ???}
    ???
    if (Page?! = ?totalPage)?{
    ??????out.print(
    " ???<A?HREF=7-10.jsp?Page= " ? + ?(Page + 1 )? + ? " >下一頁(yè)</A> " );
    ??????out.print(
    " ???<A?HREF=7-10.jsp?Page= " ? + ?totalPage? + ? " >最后一頁(yè)</A> " );
    ???}
    %>
    < BR > 輸入頁(yè)數(shù): < input? TYPE ="TEXT" ?Name ="Page" ?SIZE ="3" > ?
    頁(yè)數(shù):
    < font? COLOR ="Red" > <% = Page %> / <% = totalPage %> </ font > ?
    </ FORM >
    posted on 2006-04-25 20:15 溫柔一刀 閱讀(319) 評(píng)論(0)  編輯  收藏 所屬分類: java相關(guān)
    聯(lián)系偶 zhupanjava@gmail.com 溫柔一刀
    主站蜘蛛池模板: 中文字幕在线视频免费观看| 免费H网站在线观看的| 亚洲精选在线观看| 最近最新MV在线观看免费高清| 亚洲乱亚洲乱妇24p| 国产午夜亚洲精品理论片不卡| 久久成人免费电影| 久久精品国产亚洲av天美18| 久久精品国产69国产精品亚洲| 中文字幕人成无码免费视频| www.xxxx.com日本免费| 亚洲熟妇无码久久精品| 免费吃奶摸下激烈视频| 亚洲人成免费电影| 有色视频在线观看免费高清在线直播| 亚洲国产精品久久66| 国产精品免费播放| 曰批视频免费40分钟试看天天| 美女裸免费观看网站| 亚洲六月丁香六月婷婷蜜芽| 在线观看亚洲成人| 在线免费观看一区二区三区| 黄色免费在线网站| 免费毛片毛片网址| 亚洲av专区无码观看精品天堂| 丝袜熟女国偷自产中文字幕亚洲| 国产免费毛不卡片| 免费人成网站在线观看不卡| 免费精品国自产拍在线播放 | 免费大黄网站在线看| 91av在线免费视频| 久久最新免费视频| 国产午夜亚洲精品不卡电影| 亚洲国产成人资源在线软件| 亚洲成色在线综合网站| 亚洲精品综合久久| 免费一级毛片不卡不收费| 黄瓜视频影院在线观看免费| 中文字幕免费视频| 国产成人一区二区三区视频免费| 国产黄在线播放免费观看|