Java-黑蝙蝠
My name is mozart0
外表澀苦但留醇香于舌尖
online
Adult Dating
公告
多一份自信,多一份成功!
多看一本書,多一份機遇!
多一次微笑,多一份快樂!
日歷
<
2007年2月
>
日
一
二
三
四
五
六
28
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
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
天氣預報
常去論壇
搜索
積分與排名
積分 - 38612
排名 - 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簡約步驟(1296)
評論排行榜
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:
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
亚洲H在线播放在线观看H
|
一区二区三区在线观看免费
|
国产免费卡一卡三卡乱码
|
h在线看免费视频网站男男
|
亚洲天堂一区二区
|
国产精品免费电影
|
久久久久久久岛国免费播放
|
亚洲 国产 图片
|
国产一级a毛一级a看免费人娇
|
可以免费看黄视频的网站
|
美女视频免费看一区二区
|
久久亚洲精品人成综合网
|
国产乱色精品成人免费视频
|
5555在线播放免费播放
|
黄色三级三级三级免费看
|
亚洲国产精品lv
|
午夜国产大片免费观看
|
精品久久8x国产免费观看
|
一级看片免费视频囗交
|
国产午夜亚洲精品国产
|
亚洲成a人片在线观看无码
|
国产在线98福利播放视频免费
|
看亚洲a级一级毛片
|
中文字幕亚洲精品
|
亚洲视频在线一区二区
|
三年片在线观看免费大全
|
大地资源在线资源免费观看
|
美国毛片亚洲社区在线观看
|
91亚洲性爱在线视频
|
九月丁香婷婷亚洲综合色
|
免费人成在线观看网站视频
|
特级做A爰片毛片免费69
|
18成禁人视频免费网站
|
你懂的在线免费观看
|
亚洲阿v天堂在线2017免费
|
亚洲成aⅴ人片久青草影院按摩
|
免费一级国产生活片
|
精品熟女少妇AV免费观看
|
99久久人妻精品免费二区
|
久久久久免费视频
|
一级白嫩美女毛片免费
|