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
統計
隨筆 - 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
天氣預報
常去論壇
搜索
積分與排名
積分 - 38610
排名 - 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:
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
亚洲精品tv久久久久
|
日美韩电影免费看
|
亚洲小视频在线观看
|
在线毛片片免费观看
|
亚洲国产精品福利片在线观看
|
免费人成毛片动漫在线播放
|
亚洲av无码成h人动漫无遮挡
|
日本免费人成网ww555在线
|
亚洲国语精品自产拍在线观看
|
57pao国产成视频免费播放
|
亚洲人成在线播放
|
成人免费一区二区三区在线观看
|
亚洲欧美中文日韩视频
|
亚洲国产电影av在线网址
|
国产无遮挡又黄又爽免费网站
|
午夜亚洲国产理论秋霞
|
青青青免费国产在线视频小草
|
亚洲国产美女精品久久久
|
亚洲成av人片在线观看天堂无码
|
a视频在线观看免费
|
亚洲国产精品成人精品软件
|
免费黄色毛片视频
|
福利免费在线观看
|
亚洲国产夜色在线观看
|
www.亚洲精品.com
|
久久久久久AV无码免费网站
|
国产人成亚洲第一网站在线播放
|
哒哒哒免费视频观看在线www
|
国产情侣久久久久aⅴ免费
|
亚洲一区二区三区深夜天堂
|
jizzjizz亚洲
|
国产精品久久久久久久久免费
|
大桥未久亚洲无av码在线
|
国产精品内射视频免费
|
久久国产亚洲电影天堂
|
毛片免费视频播放
|
美女巨胸喷奶水视频www免费
|
亚洲精品在线不卡
|
亚洲综合另类小说色区色噜噜
|
在线观看免费av网站
|
麻豆一区二区三区蜜桃免费
|