< %@ page contenttype="text/html;charset=gb2312" % >
< %@ page language="j**a" import="j**a.sql.*" % >
< script language="j**ascript" >
function newwin(url)
< /script >
< script language="j**ascript" >
function submit10()
< /script >
< %//變數宣告
j**a.sql.connection sqlcon; //資料庫連線物件
j**a.sql.statement sqlstmt; //sql語句物件
j**a.sql.resultset sqlrst; //結果集物件
j**a.lang.string strcon; //資料庫連線字串
j**a.lang.string strsql; //sql語句
int intpagesize; //一頁顯示的記錄數
int introwcount; //記錄總數
int intpagecount; //總頁數
int intpage; //待顯示頁碼
j**a.lang.string strpage;
int i;
//設定一頁顯示的記錄數
intpagesize = 4;
//取得待顯示頁碼
strpage = request.getparameter("page");
if(strpage==null)
else
//裝載jdbc驅動程式
class.forname("sun.jdbc.odbc.jdbcodbcdriver");
//設定資料庫連線字串
strcon = "jdbc:odbc:heyang";
//連線資料庫
sqlcon = j**a.sql.drivermanager.getconnection(strcon,"sa","");
//建立乙個可以滾動的唯讀的sql語句物件
sqlstmt =
sqlcon.createstatement(j**a.sql.resultset.type_scroll_insensitive,j**a.sql.result
set.concur_read_only);//準備sql語句
strsql = "select user_id,user_name from userinfo order by user_id desc";
//執行sql語句並獲取結果集
sqlrst = sqlstmt.executequery(strsql);
//獲取記錄總數
sqlrst.last();//??游標在最後一行
introwcount = sqlrst.getrow();//獲得當前行號
//記算總頁數
intpagecount = (introwcount+intpagesize-1) / intpagesize;
//調整待顯示的頁碼
< title >會員管理< /title >
< /head >
< body >
< form method="post" action="fenye1.jsp" >
第< %=intpage% >頁 共< %=intpagecount% >頁
< %if(intpage< intpagecount)% > < %if(intpage >1)
}% >
< /table >
< /body >
< /html >
< %
//關閉結果集
sqlrst.close();
//關閉sql語句物件
sqlstmt.close();
//關閉資料庫
sqlcon.close();
% >
www.szrcwz.com
Java基礎 JSP分頁顯示
分頁是web應用程式非常重要的乙個技術。資料庫中的資料可能是成千上萬的,不可能把這麼多的資料一次顯示在瀏覽器上面。一般根據每行資料在頁面上所佔的空間每頁顯示若干行,比如一般20行是乙個比較理想的顯示狀態。分頁技術的實現 目前分頁技術實現有很多種,一種是將所有查詢結果都儲存在session物件中,翻頁...
jsp 簡單分頁
總記錄數 int count persondao.getcount 每頁顯示5條 int pagesize 5 當前頁 int currentpage 1 int pagecount count pagesize 1 pagesize string currentpgae request.getpa...
jsp頁面分頁
首先要定義四個變數 int pagesize 每頁顯示多少條記錄 int pagenow 希望顯示第幾頁 int pagecount 一共有多少頁 int rowcount 一共有多少條記錄 說明 pagesize是指定的 pagenow是使用者選擇的 rowcount是計算出來的 該計算式為 if...