黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 顯示JSP分頁的代碼及步驟

顯示JSP分頁的代碼及步驟

更新時間:2021-12-31 09:35:41 來源:動力節(jié)點 瀏覽1091次

首先要定義四個變量:

int pageSize:每頁顯示多少條記錄

int pageNow:希望顯示第幾頁

int pageCount:一共有多少頁

int rowCount:一共有多少條記錄

說明:

pageSize是指定的 pageNow是用戶選擇的

rowCount是計算出來的 該計算式為

if(rowCount%pageSize==0){
pageCount=rowCount/pageSize;
}else{
pageCount=rowCount/pageSize+1;
}

(技巧:數(shù)據(jù)庫插入:insert into 表名(字段1,2,。。。)select 字段1,2,...from 表名)

查詢語句

select top pageSize字段名列表from表名where id not in

(select top pageSize*(pageNow-1)id from 表名)

以我們前面的users表為例,顯示第二頁,該查詢語句就是:

select top 3 * from users where userId not in(select top 3 userId from users)

(select top 3 userId from users):選出這個表的前三條 前面再選三條

<h1>用戶信息列表</h1>
<%
//定義四個分頁會用到的變量
int pageSize=3;
int pageNow=1;//默認顯示第一頁
int rowCount=0;//該值從數(shù)據(jù)庫中查詢
int pageCount=0;//該值是通過pageSize和rowCount
//接受用戶希望顯示的頁數(shù)(pageNow)
String s_pageNow=request.getParameter("pageNow");
if(s_pageNow!=null){
//接收到了pageNow
pageNow=Integer.parseInt(s_pageNow);
}
//查詢得到rowCount
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;dataBaseName=System","sa","");
Statement sm=ct.createStatement();
ResultSet rs=sm.exeuteQuery("select count(*) form users ");
if(rs.next()){
rowCount=rs.getInt(1);
}
//計算pageCount
if(rowCount%pageSize==0){
pageCount=rowCount/pageSize;
}else{
pageCount=rowCount/pageSize+1;
}
//查詢出需要顯示的記錄
rs=sm.exeuteQuery("select top "+pageSize
+" * from users where userId not in(select top "
+pageSize*(pageNow-1)+" userId from users) ");
%>
//顯示
<table border="1">
<tr><td>用戶ID</td><td>用戶名字</td><td>密碼</td><td>電郵</td><td>級別</td></tr>
<%
while(rs.next()){
%>
<tr><td><%=rs.getInt(1)%></td><td><%=rs.getString(2)%></td>
<td><%=rs.getString(3)%></td><td><%=rs.getString(4)%></td><td><%=rs.getInt(5)%></td></tr>
<%}%>
</table>
<%
//上一頁
if(pageNow!=1){
out.println("<a href=wel.jsp?pageNow="+(pageNow-1)+">上一頁</a>");
}
//顯示超鏈接
for(int i=1;i<=pageCount;i++){
out.println("<a href=wel.jsp?pageNow="+i+">["+i+"]</a>");
}
//下一頁
if(pageNow!=pageCount){
out.println("<a href=wel.jsp?pageNow="+(pageNow+1)+">下一頁</a>");
}
%>

 

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产高清精品一级毛片 | 日韩免费一区二区三区在线 | 黄色网址免费 | 色偷偷偷 | 一级做a爱过程免费视频时看 | 一级特黄a 大片免费 | 国产成人精品午夜视频' | 在线播放国产一区 | 国产自产视频在线观看香蕉 | 国产在线观看一区二区三区 | 福利视频黄 | 日韩三级伦理片 | 中文字幕一二区 | 成人免费国产欧美日韩你懂的 | 91视频.com| 能在线观看的一区二区三区 | 精品亚洲一区二区三区 | 亚洲永久中文字幕在线 | 久久r这里只有精品 | 亚洲a视频在线观看 | 在线视频黄 | 伊人久艹| 国产成人精品一区二区不卡 | 天天舔天天爱 | 狠狠色狠狠干 | 中文字幕在线导航 | 欧美日韩视频二区三区 | 无码中文资源在线播放 | 国产日韩成人 | 日韩欧美在线综合网 | 国产精品嫩草影院奶水 | 免费看18污黄 | 亚洲 国产 日韩 欧美 | 一本大道香蕉中文在线高清 | 亚洲国产精品v在线播放 | 日日摸夜夜摸狠狠摸日日碰夜夜做 | 特黄特级高清免费视频毛片 | 国产成人短视频 | 免费午夜网站 | 成人羞羞视频国产 | 中文字幕综合网 |