Java-黑蝙蝠
My name is mozart0
外表澀苦但留醇香于舌尖
online
Adult Dating
公告
多一份自信,多一份成功!
多看一本書,多一份機遇!
多一次微笑,多一份快樂!
日歷
<
2011年11月
>
日
一
二
三
四
五
六
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
30
1
2
3
4
5
6
7
8
9
10
統計
隨筆 - 10
文章 - 0
評論 - 32
引用 - 0
導航
BlogJava
首頁
發新隨筆
發新文章
聯系
聚合
管理
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(6)
給我留言
查看公開留言
查看私人留言
隨筆分類
(10)
Ajax(基礎)(1)
(rss)
J2SE(基礎) (3)
(rss)
Java人生(2)
(rss)
Jsp(基礎) (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
天氣預報
常去論壇
搜索
積分與排名
積分 - 38611
排名 - 1191
最新評論
1.?re: jsp中文亂碼終極解決方法
評論內容較長,點擊標題查看
--coderlu
2.?re: 分頁實現(jsp版)[未登錄]
謝謝分享
--Kyle
3.?re: jsp路徑問題(例子:留言本下讀取圖片)
評論內容較長,點擊標題查看
--胖子superzizi
4.?re: 分頁實現(jsp版)
Noname1.jsp是什么啊?我剛開始學習不懂這個,謝謝咯
--菜鳥zj
5.?re: IT人士猝死事件頻發 八種易發病請對號入座(轉)
asdasdasdada
--daada
閱讀排行榜
1.?jsp中文亂碼終極解決方法(14374)
2.?分頁實現(jsp版)(9357)
3.?jsp路徑問題(例子:留言本下讀取圖片)(2691)
4.?Ajax基礎學習(1636)
5.?VM安裝Linux簡約步驟(1295)
評論排行榜
1.?分頁實現(jsp版)(10)
2.?jsp中文亂碼終極解決方法(7)
3.?IT人士猝死事件頻發 八種易發病請對號入座(轉)(5)
4.?jsp路徑問題(例子:留言本下讀取圖片)(4)
5.?熬夜真不好受(3)
分頁實現(jsp版)
<%
@ page contentType
=
"
text/html;charset=GB2312
"
%>
<%
@ page
import
=
"
java.sql.*
"
%>
<
html
>
<
title
>
分頁顯示(jsp版)
</
title
>
<
body
>
<%!
int
pageSize
=
5
;
//
每頁顯示的記錄數
int
pageCount
=
0
;
//
總頁數
%>
<%
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);
//
可滾動查詢數據的結果集
ResultSet rs
=
stmt.executeQuery(
"
select * from ProductInfo order by P_ID
"
);
rs.last();
//
讓游標到表中的最后一行
int
rowCount
=
rs.getRow();
//
獲取記錄總數.
//
out.print("總記錄數為"+rowCount);
//
總頁數的計算公式
pageCount
=
(rowCount
%
pageSize
==
0
)
?
(rowCount
/
pageSize ) : (rowCount
/
pageSize
+
1
);
int
showPage
=
1
;
//
當前頁
%>
<%
//
取得用戶所指定的頁
String goToPage
=
request.getParameter(
"
showPage
"
);
if
(goToPage
==
null
)
{
goToPage
=
"
1
"
;
}
//
轉換成整形
try
{
showPage
=
Integer.parseInt(goToPage);
}
catch
(NumberFormatException ex)
{
showPage
=
1
;
}
//
當前頁小于等于第一頁 則按第一頁算 如果 當前頁大于等于總頁數則為最后頁
if
(showPage
<=
1
)
{
showPage
=
1
;
}
else
if
(showPage
>=
pageCount)
{
showPage
=
pageCount;
}
//
游標的位置 (當前頁 - 1) * 頁面大小 + 1
int
posion
=
(showPage
-
1
)
*
pageSize
+
1
;
//
設置游標的位置
rs.absolute(posion);
%>
<
table border
=
"
1
"
cellspacing
=
"
0
"
cellpadding
=
"
0
"
>
<
tr
>
<
th
>
商品號
</
th
>
<
th
>
商品名稱
</
th
>
</
tr
>
<%
int
i
=
0
;
//
循環顯示表中的數據 pageSize(每頁所顯示的記錄)
//
rs.isAfterLast() 游標是否在最后一行之后 說明后面已經沒記錄
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
>
轉到
<
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
>
<!--
小弟初學Java不久,第一次寫Blog , 有不足之處還望各位指點一二 , 感激不盡. 過一整子在獻上JavaBean版的分頁顯示.. (:
2006
-
02
-
26
12
:
57
-->
posted on 2006-02-26 13:23
黑蝙蝠
閱讀(9357)
評論(10)
編輯
收藏
所屬分類:
Jsp(基礎)
評論:
#
re: 分頁實現(jsp版)
asdf
Posted @ 2006-03-05 20:54
不錯不錯!盡管很簡單,通俗易懂,讓人一看就懂的最基本的分頁原理!
值得推稱!
我是搞軟件開發的,正在學Struts和Hihernate
有興趣的軟件人員可以加入精通Struts與Hihernate群
群號:16909365
回復
更多評論
#
re: 分頁實現(jsp版)
黑蝙蝠
Posted @ 2006-03-10 20:58
謝謝 你是第一個給我評論的人 呵呵 我不會忘記你的
我加入你的群吧 呵呵 我會一直努力的 Thank you !!!
回復
更多評論
#
re: 分頁實現(jsp版)
JavaPro
Posted @ 2006-04-13 14:12
進步非常大!
+U!
Andy也是我的偶像,十幾年了,一直沒變過...
非常高興能看到你取得更多更大的進步:P
回復
更多評論
#
re: 分頁實現(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>
回復
更多評論
#
re: 分頁實現(jsp版)
黑蝙蝠
Posted @ 2006-04-16 02:45
謝謝啊 樓上這位大哥 你也是andy的fans啊 呵呵
以后還望多指教啊 呵呵
我的qq:21887711
回復
更多評論
#
re: 分頁實現(jsp版)
leizhengwei
Posted @ 2007-02-01 00:42
真的很好
回復
更多評論
#
re: 分頁實現(jsp版)
aa
Posted @ 2007-02-28 13:56
看不懂
category是什么啊?
entrysy又是什么啊?
我的items="${list}"list是我查出的結果集
Content.do和Page.do是什么?
回復
更多評論
#
re: 分頁實現(jsp版)
hutch25
Posted @ 2008-05-20 16:04
后面給你的那個分頁用到了Struts,用的是標簽
回復
更多評論
#
re: 分頁實現(jsp版)
菜鳥zj
Posted @ 2011-11-08 21:34
Noname1.jsp是什么啊?我剛開始學習不懂這個,謝謝咯
回復
更多評論
#
re: 分頁實現(jsp版)[未登錄]
Kyle
Posted @ 2012-02-14 03:49
謝謝分享
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
相關文章:
jsp中文亂碼終極解決方法
jsp路徑問題(例子:留言本下讀取圖片)
分頁實現(jsp版)
Copyright © 黑蝙蝠
Powered by:
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
亚洲成av人片在线看片
|
久久精品国产亚洲AV香蕉
|
亚洲日韩AV一区二区三区四区
|
18gay台湾男同亚洲男同
|
a毛片全部免费播放
|
国产AV无码专区亚洲AVJULIA
|
亚洲嫩模在线观看
|
16女性下面扒开无遮挡免费
|
4444亚洲国产成人精品
|
AV无码免费永久在线观看
|
亚洲精品国产精品国自产网站
|
最近中文字幕mv免费高清电影
|
亚洲爆乳AAA无码专区
|
国产一区二区三区无码免费
|
一级做a毛片免费视频
|
亚洲乱码国产一区三区
|
久久国产免费一区
|
亚洲人成网站色在线观看
|
亚洲毛片av日韩av无码
|
一级毛片免费播放男男
|
国产V亚洲V天堂无码
|
免费无码精品黄AV电影
|
黄页免费视频播放在线播放
|
亚洲人成人网站色www
|
亚洲免费中文字幕
|
自拍偷自拍亚洲精品偷一
|
国产成人亚洲综合
|
57pao国产成视频免费播放
|
亚洲乱人伦中文字幕无码
|
亚洲国产一区视频
|
最近免费中文字幕高清大全
|
亚洲欧洲日产国码www
|
热久久精品免费视频
|
久久免费视频一区
|
亚洲fuli在线观看
|
久久亚洲精品无码播放
|
成视频年人黄网站免费视频
|
一级特黄录像视频免费
|
亚洲18在线天美
|
亚洲精品tv久久久久久久久
|
A级毛片内射免费视频
|