Java-黑蝙蝠
My name is mozart0
外表澀苦但留醇香于舌尖
online
Adult Dating
公告
多一份自信,多一份成功!
多看一本書,多一份機遇!
多一次微笑,多一份快樂!
日歷
<
2012年2月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
統(tǒng)計
隨筆 - 10
文章 - 0
評論 - 32
引用 - 0
導(dǎo)航
BlogJava
首頁
發(fā)新隨筆
發(fā)新文章
聯(lián)系
聚合
管理
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(6)
給我留言
查看公開留言
查看私人留言
隨筆分類
(10)
Ajax(基礎(chǔ))(1)
(rss)
J2SE(基礎(chǔ)) (3)
(rss)
Java人生(2)
(rss)
Jsp(基礎(chǔ)) (3)
(rss)
Linux(1)
(rss)
Swing(GUI...)
(rss)
隨筆檔案
(10)
2006年10月 (2)
2006年7月 (2)
2006年5月 (1)
2006年4月 (2)
2006年3月 (1)
2006年2月 (2)
相冊
AndyLau
Web
天氣預(yù)報
常去論壇
搜索
積分與排名
積分 - 38612
排名 - 1191
最新評論
1.?re: jsp中文亂碼終極解決方法
評論內(nèi)容較長,點擊標(biāo)題查看
--coderlu
2.?re: 分頁實現(xiàn)(jsp版)[未登錄]
謝謝分享
--Kyle
3.?re: jsp路徑問題(例子:留言本下讀取圖片)
評論內(nèi)容較長,點擊標(biāo)題查看
--胖子superzizi
4.?re: 分頁實現(xiàn)(jsp版)
Noname1.jsp是什么啊?我剛開始學(xué)習(xí)不懂這個,謝謝咯
--菜鳥zj
5.?re: IT人士猝死事件頻發(fā) 八種易發(fā)病請對號入座(轉(zhuǎn))
asdasdasdada
--daada
閱讀排行榜
1.?jsp中文亂碼終極解決方法(14374)
2.?分頁實現(xiàn)(jsp版)(9357)
3.?jsp路徑問題(例子:留言本下讀取圖片)(2691)
4.?Ajax基礎(chǔ)學(xué)習(xí)(1636)
5.?VM安裝Linux簡約步驟(1295)
評論排行榜
1.?分頁實現(xiàn)(jsp版)(10)
2.?jsp中文亂碼終極解決方法(7)
3.?IT人士猝死事件頻發(fā) 八種易發(fā)病請對號入座(轉(zhuǎn))(5)
4.?jsp路徑問題(例子:留言本下讀取圖片)(4)
5.?熬夜真不好受(3)
分頁實現(xiàn)(jsp版)
<%
@ page contentType
=
"
text/html;charset=GB2312
"
%>
<%
@ page
import
=
"
java.sql.*
"
%>
<
html
>
<
title
>
分頁顯示(jsp版)
</
title
>
<
body
>
<%!
int
pageSize
=
5
;
//
每頁顯示的記錄數(shù)
int
pageCount
=
0
;
//
總頁數(shù)
%>
<%
Connection con;
String DatabaseDriver
=
"
com.microsoft.jdbc.sqlserver.SQLServerDriver
"
;
String CnnStr
=
"
jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=Shopping
"
;
try
{
Class.forName(DatabaseDriver);
con
=
DriverManager.getConnection(CnnStr,
"
sa
"
,
"
11
"
);
Statement stmt
=
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
//
可滾動查詢數(shù)據(jù)的結(jié)果集
ResultSet rs
=
stmt.executeQuery(
"
select * from ProductInfo order by P_ID
"
);
rs.last();
//
讓游標(biāo)到表中的最后一行
int
rowCount
=
rs.getRow();
//
獲取記錄總數(shù).
//
out.print("總記錄數(shù)為"+rowCount);
//
總頁數(shù)的計算公式
pageCount
=
(rowCount
%
pageSize
==
0
)
?
(rowCount
/
pageSize ) : (rowCount
/
pageSize
+
1
);
int
showPage
=
1
;
//
當(dāng)前頁
%>
<%
//
取得用戶所指定的頁
String goToPage
=
request.getParameter(
"
showPage
"
);
if
(goToPage
==
null
)
{
goToPage
=
"
1
"
;
}
//
轉(zhuǎn)換成整形
try
{
showPage
=
Integer.parseInt(goToPage);
}
catch
(NumberFormatException ex)
{
showPage
=
1
;
}
//
當(dāng)前頁小于等于第一頁 則按第一頁算 如果 當(dāng)前頁大于等于總頁數(shù)則為最后頁
if
(showPage
<=
1
)
{
showPage
=
1
;
}
else
if
(showPage
>=
pageCount)
{
showPage
=
pageCount;
}
//
游標(biāo)的位置 (當(dāng)前頁 - 1) * 頁面大小 + 1
int
posion
=
(showPage
-
1
)
*
pageSize
+
1
;
//
設(shè)置游標(biāo)的位置
rs.absolute(posion);
%>
<
table border
=
"
1
"
cellspacing
=
"
0
"
cellpadding
=
"
0
"
>
<
tr
>
<
th
>
商品號
</
th
>
<
th
>
商品名稱
</
th
>
</
tr
>
<%
int
i
=
0
;
//
循環(huán)顯示表中的數(shù)據(jù) pageSize(每頁所顯示的記錄)
//
rs.isAfterLast() 游標(biāo)是否在最后一行之后 說明后面已經(jīng)沒記錄
while
(i
<
pageSize
&&
!
rs.isAfterLast())
{
%>
<
tr
>
<
td
><%=
rs.getString(
1
)
%></
td
>
<
td
><%=
rs.getString(
2
)
%></
td
>
</
tr
>
<%
rs.next();i
++
;}
%>
</
table
>
<
table width
=
"
624
"
>
<
form action
=
""
method
=
"
get
"
>
<
tr
>
<
td
>
<%
if
(showPage
<
pageCount)
{
%>
<
a href
=
"
Noname1.jsp?showPage=<%=showPage+1%>
"
>
[下一頁]
</
a
>
<%
}
%>
</
td
>
<
td
><%
if
(showPage
>
1
)
{
%>
<
a href
=
"
Noname1.jsp?showPage=<%=showPage-1%>
"
>
[上一頁]
</
a
>
<%
}
%>
</
td
>
<
td
>
共
<%=
pageCount
%>
頁
</
td
>
<
td
>
第
<%=
showPage
%>
頁
</
td
>
<
td
>
<
a href
=
"
Noname1.jsp?showPage=1
"
>
『首頁』
</
a
>
</
td
>
<
td
>
<
a href
=
"
Noname1.jsp?showPage=<%=pageCount%>
"
>
『尾頁』
</
a
>
</
td
>
<
td
>
<%=
rowCount
%>
</
td
>
<
td
>
轉(zhuǎn)到
<
input type
=
"
text
"
name
=
"
showPage
"
size
=
"
4
"
></
input
>
<
input type
=
"
submit
"
name
=
"
go
"
value
=
"
提交
"
></
input
>
</
td
>
</
tr
>
</
form
>
</
table
>
<%
con.close();
}
catch
(ClassNotFoundException e1)
{out.print(e1.getMessage());}
catch
(SQLException e2)
{ out.print(e2.getMessage());}
%>
</
body
>
</
html
>
<!--
小弟初學(xué)Java不久,第一次寫B(tài)log , 有不足之處還望各位指點一二 , 感激不盡. 過一整子在獻上JavaBean版的分頁顯示.. (:
2006
-
02
-
26
12
:
57
-->
posted on 2006-02-26 13:23
黑蝙蝠
閱讀(9357)
評論(10)
編輯
收藏
所屬分類:
Jsp(基礎(chǔ))
評論:
#
re: 分頁實現(xiàn)(jsp版)
asdf
Posted @ 2006-03-05 20:54
不錯不錯!盡管很簡單,通俗易懂,讓人一看就懂的最基本的分頁原理!
值得推稱!
我是搞軟件開發(fā)的,正在學(xué)Struts和Hihernate
有興趣的軟件人員可以加入精通Struts與Hihernate群
群號:16909365
回復(fù)
更多評論
#
re: 分頁實現(xiàn)(jsp版)
黑蝙蝠
Posted @ 2006-03-10 20:58
謝謝 你是第一個給我評論的人 呵呵 我不會忘記你的
我加入你的群吧 呵呵 我會一直努力的 Thank you !!!
回復(fù)
更多評論
#
re: 分頁實現(xiàn)(jsp版)
JavaPro
Posted @ 2006-04-13 14:12
進步非常大!
+U!
Andy也是我的偶像,十幾年了,一直沒變過...
非常高興能看到你取得更多更大的進步:P
回復(fù)
更多評論
#
re: 分頁實現(xiàn)(jsp版)
JavaPro
Posted @ 2006-04-13 14:16
不過,對于你的分頁,我覺得有很大的不足.
既然是Jsp分頁,為什么要使用Java腳本呢?
不好讀,也不好維護,我給你推薦一段Jsp分頁代碼:
<bean:size id="listSize" name="entrys"/>
<c:set var="pageSize" value="2"/>
<c:set var="pageBegin" value="${param.pageBegin}"/>
<c:set var="pageEnd" value="${pageBegin + pageSize - 1}"/>
<c:if test="${(pageBegin - pageSize) ge 0}">
<a href='<c:url value="Content.do">
<c:param name="category" value="${category}"/>
<c:param name="pageBegin" value="${pageBegin - pageSize}"/></c:url>'>
Prev
</a>
</c:if>
<c:if test="${(listSize gt pageSize) and (pageEnd lt listSize)}">
<a href='<c:url value="Content.do">
<c:param name="category" value="${category}"/>
<c:param name="pageBegin" value="${pageBegin + pageSize}"/></c:url>'>
Next
</a>
</c:if>
<c:forEach var="entry" items="${entrys}" begin="${pageBegin}" end="${pageEnd}">
<c:url value="Page.do" var="entryURL">
<c:param name="id" value="${entry.id}"/>
<c:param name="category" value="${entry.category}"/>
</c:url>
<h4><a href='<c:out value="${entryURL}"/>'><c:out value="${entry.title}" escapeXml="false"/></a>
<span class="top">|(<a href="#top">top</a>)</span></h4>
<p class="subhead">posted: <c:out value="${entry.pubtime}"/> creator: <c:out value="${entry.creator}" escapeXml="false"/> <c:out value="${entry.copyright}"/></p>
<p><c:out value="${entry.description}" escapeXml="false"/></p>
</c:forEach>
回復(fù)
更多評論
#
re: 分頁實現(xiàn)(jsp版)
黑蝙蝠
Posted @ 2006-04-16 02:45
謝謝啊 樓上這位大哥 你也是andy的fans啊 呵呵
以后還望多指教啊 呵呵
我的qq:21887711
回復(fù)
更多評論
#
re: 分頁實現(xiàn)(jsp版)
leizhengwei
Posted @ 2007-02-01 00:42
真的很好
回復(fù)
更多評論
#
re: 分頁實現(xiàn)(jsp版)
aa
Posted @ 2007-02-28 13:56
看不懂
category是什么啊?
entrysy又是什么啊?
我的items="${list}"list是我查出的結(jié)果集
Content.do和Page.do是什么?
回復(fù)
更多評論
#
re: 分頁實現(xiàn)(jsp版)
hutch25
Posted @ 2008-05-20 16:04
后面給你的那個分頁用到了Struts,用的是標(biāo)簽
回復(fù)
更多評論
#
re: 分頁實現(xiàn)(jsp版)
菜鳥zj
Posted @ 2011-11-08 21:34
Noname1.jsp是什么啊?我剛開始學(xué)習(xí)不懂這個,謝謝咯
回復(fù)
更多評論
#
re: 分頁實現(xiàn)(jsp版)[未登錄]
Kyle
Posted @ 2012-02-14 03:49
謝謝分享
回復(fù)
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
jsp中文亂碼終極解決方法
jsp路徑問題(例子:留言本下讀取圖片)
分頁實現(xiàn)(jsp版)
Copyright © 黑蝙蝠
Powered by:
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
在线精品亚洲一区二区小说
|
亚洲国产精品不卡在线电影
|
一级中文字幕乱码免费
|
亚洲国产精品福利片在线观看
|
久久久久国产精品免费网站
|
国产亚洲精品成人AA片
|
免费A级毛片在线播放不收费
|
在线观看免费黄色网址
|
亚洲国色天香视频
|
国产又大又长又粗又硬的免费视频
|
亚洲一级免费视频
|
国产在线不卡免费播放
|
无码人妻丰满熟妇区免费
|
亚洲欧美中文日韩视频
|
亚洲人成人77777网站
|
成人免费无码大片A毛片抽搐色欲
|
一个人看的www视频免费在线观看
|
亚洲视频日韩视频
|
免费大黄网站在线观
|
99久久精品国产免费
|
免费国产va在线观看
|
亚洲福利一区二区精品秒拍
|
jizzjizz亚洲
|
中文字幕无码视频手机免费看
|
国产高清视频免费在线观看
|
久久久国产亚洲精品
|
亚洲av无码av制服另类专区
|
四虎成人精品在永久免费
|
84pao强力永久免费高清
|
免费成人激情视频
|
91av免费在线视频
|
亚洲欧洲无码一区二区三区
|
亚洲日本一区二区三区
|
亚洲无线一二三四区手机
|
在线不卡免费视频
|
日韩精品内射视频免费观看
|
亚洲成a∧人片在线观看无码
|
老司机亚洲精品影院无码
|
久久久久亚洲爆乳少妇无
|
亚洲老妈激情一区二区三区
|
国产精品无码一二区免费
|