高效簡單的jsp分頁

2022-09-08 11:21:11 字數 1368 閱讀 8426

標題

作者

型別

點選

加入時間

int i;

int ipage=5; //分頁單位

int allpage; //總頁數

int pages; //接受的頁碼變數

int cpage=1; //當前頁

int spage; //開始頁

int allcol=0;

vector v=null;

//資料庫連線宣告

connection conn=null;

j**a.lang.string sql,pagesql;

j**a.sql.resultset rs,pagers;

statement statement=null;

string kmsdb="jdbc:microsoft:sqlserver:";

class.forname("com.microsoft.jdbc.sqlserver.sqlserverdriver");

conn = drivermanager.getconnection(kmsdb, "user", "pwd");

pagesql = "select count(*) from  authors";

//取總文章數

statement = conn.createstatement();

pagers = statement.executequery(pagesql);

while(pagers.next())

//獲得總頁面數

allpage = (int)math.ceil((allcol + ipage-1) / ipage);

//判斷引數pages是否空

if (request.getparameter("pages")==null) else

//判斷當前頁

if(pages > allpage || pages == 0)

else

//判斷起始頁

sql = "select top "+ipage+" au_id,au_lname,au_fname,address,phone from authors where au_id not in (select top "+(cpage-1)*ipage+" au_id from authors order by au_id desc)order by au_id desc";

rs = statement.executequery(sql);

while (rs.next())

%>

共 條記錄 共 頁 1) if (cpage">

/

jsp 簡單分頁

總記錄數 int count persondao.getcount 每頁顯示5條 int pagesize 5 當前頁 int currentpage 1 int pagecount count pagesize 1 pagesize string currentpgae request.getpa...

簡單的Jsp真分頁例項

首先,提到分頁就要先明確乙個概念,何為真分頁何謂假分頁。假分頁 一次性從資料庫讀出表的所有資料一次性的返回給客戶端,由js來控制每一頁的顯示。真分頁 由程式控制,每一次只返回一頁大小的資料,顯示到客戶端。由此可以很清楚的分辨出真假分頁各自的優缺點 假分頁 由於一次性讀出所有資料並返回給客戶端,如果資...

高效分頁(高效 通用)

select row number over order by qty,empid as rownum,empid,mgrid,qty into salesrn from dbo.sales create unique clustered index idx rn on salesrn rownum...