大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

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

顯示JSP分頁(yè)的代碼及步驟

更新時(shí)間:2021-12-31 09:35:41 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1108次

首先要定義四個(gè)變量:

int pageSize:每頁(yè)顯示多少條記錄

int pageNow:希望顯示第幾頁(yè)

int pageCount:一共有多少頁(yè)

int rowCount:一共有多少條記錄

說(shuō)明:

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

rowCount是計(jì)算出來(lái)的 該計(jì)算式為

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

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

查詢語(yǔ)句

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

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

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

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

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

<h1>用戶信息列表</h1>
<%
//定義四個(gè)分頁(yè)會(huì)用到的變量
int pageSize=3;
int pageNow=1;//默認(rèn)顯示第一頁(yè)
int rowCount=0;//該值從數(shù)據(jù)庫(kù)中查詢
int pageCount=0;//該值是通過(guò)pageSize和rowCount
//接受用戶希望顯示的頁(yè)數(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);
}
//計(jì)算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>級(jí)別</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>
<%
//上一頁(yè)
if(pageNow!=1){
out.println("<a href=wel.jsp?pageNow="+(pageNow-1)+">上一頁(yè)</a>");
}
//顯示超鏈接
for(int i=1;i<=pageCount;i++){
out.println("<a href=wel.jsp?pageNow="+i+">["+i+"]</a>");
}
//下一頁(yè)
if(pageNow!=pageCount){
out.println("<a href=wel.jsp?pageNow="+(pageNow+1)+">下一頁(yè)</a>");
}
%>

 

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产一区二区三区高清视频 | 国产小视频免费在线观看 | 亚洲激情视频在线播放 | 午夜影视在线 | 无遮挡又黄又爽又色1000部 | 久久精品国产亚洲黑森林 | 亚洲图片欧美日韩 | 久久精品视频99 | 国产精品亚洲一区二区三区久久 | 高清毛片在线看高清 | 成人最新午夜免费视频 | 亚洲欧美一区二区三区麻豆 | 996热精品视频在线观看 | 成年女人免费毛片视频永久 | 一级黄色录像免费观看 | 最新四虎4hu影库地址在线 | 中文国产成人精品少久久 | 九九视频在线观看视频23 | 91在线激情在线观看 | 久久2| 午夜网站在线观看免费网址免费 | 在线精品国产一区二区 | 欧美一级在线免费观看 | 日本一区二 | 国产成人久久精品推最新 | 国产99网站 | 精品国产区一区二区三区在线观看 | 久久精品亚洲综合一品 | 亚洲视频观看 | 欧美精品一级毛片 | 18p爽视频在线观看免费 | 亚洲aa| 国产精品亚洲综合第一区 | 天天做天天爱天天操 | 成人私拍福利视频在线 | 免费人成网站在线高清 | 久久久久国产视频 | 狠狠色噜噜狠狠狠狠色综合久 | 亚洲12色吧 | 亚洲精品一区二区三区不卡 | 欧美精品日本一级特黄 |