Java-黑蝙蝠
My name is mozart0
外表澀苦但留醇香于舌尖
online
Adult Dating
公告
多一份自信,多一份成功!
多看一本書,多一份機遇!
多一次微笑,多一份快樂!
日歷
<
2006年3月
>
日
一
二
三
四
五
六
26
27
28
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
31
1
2
3
4
5
6
7
8
統計
隨筆 - 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
天氣預報
常去論壇
搜索
積分與排名
積分 - 38621
排名 - 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中文亂碼終極解決方法(14376)
2.?分頁實現(jsp版)(9358)
3.?jsp路徑問題(例子:留言本下讀取圖片)(2691)
4.?Ajax基礎學習(1636)
5.?VM安裝Linux簡約步驟(1297)
評論排行榜
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
黑蝙蝠
閱讀(9358)
評論(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无码专区国产乱码在线观看
|
亚洲综合男人的天堂色婷婷
|
久久亚洲精品国产亚洲老地址
|
黄色一级视频免费
|
亚洲性线免费观看视频成熟
|
成人亚洲综合天堂
|
伊人久久综在合线亚洲2019
|
无码亚洲成a人在线观看
|
永久免费不卡在线观看黄网站
|
久久亚洲国产精品
|
caoporn成人免费公开
|
最新欧洲大片免费在线
|
亚洲啪啪AV无码片
|
免费看一级高潮毛片
|
久久久久亚洲AV无码专区桃色
|
亚洲熟妇无码AV
|
亚洲免费电影网站
|
狠狠亚洲婷婷综合色香五月排名
|
亚洲色偷偷色噜噜狠狠99
|
又粗又硬又黄又爽的免费视频
|
麻豆成人精品国产免费
|
亚洲国产精品久久久久
|
全黄A免费一级毛片
|
亚洲av无码一区二区三区乱子伦
|
国产精彩免费视频
|
亚洲中文久久精品无码1
|
青青草无码免费一二三区
|
亚洲综合国产精品第一页
|
亚洲成熟丰满熟妇高潮XXXXX
|
亚洲人成网站免费播放
|
色多多www视频在线观看免费
|
亚洲?v女人的天堂在线观看
|
国内永久免费crm系统z在线
|
亚洲国产成人精品无码区二本
|