Java-黑蝙蝠
My name is mozart0
外表澀苦但留醇香于舌尖
online
Adult Dating
公告
多一份自信,多一份成功!
多看一本書,多一份機(jī)遇!
多一次微笑,多一份快樂!
日歷
<
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
統(tǒng)計(jì)
隨筆 - 10
文章 - 0
評(píng)論 - 32
引用 - 0
導(dǎo)航
BlogJava
首頁
發(fā)新隨筆
發(fā)新文章
聯(lián)系
聚合
管理
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(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)
相冊(cè)
AndyLau
Web
天氣預(yù)報(bào)
常去論壇
搜索
積分與排名
積分 - 38617
排名 - 1191
最新評(píng)論
1.?re: jsp中文亂碼終極解決方法
評(píng)論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--coderlu
2.?re: 分頁實(shí)現(xiàn)(jsp版)[未登錄]
謝謝分享
--Kyle
3.?re: jsp路徑問題(例子:留言本下讀取圖片)
評(píng)論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--胖子superzizi
4.?re: 分頁實(shí)現(xiàn)(jsp版)
Noname1.jsp是什么啊?我剛開始學(xué)習(xí)不懂這個(gè),謝謝咯
--菜鳥zj
5.?re: IT人士猝死事件頻發(fā) 八種易發(fā)病請(qǐng)對(duì)號(hào)入座(轉(zhuǎn))
asdasdasdada
--daada
閱讀排行榜
1.?jsp中文亂碼終極解決方法(14374)
2.?分頁實(shí)現(xiàn)(jsp版)(9357)
3.?jsp路徑問題(例子:留言本下讀取圖片)(2691)
4.?Ajax基礎(chǔ)學(xué)習(xí)(1636)
5.?VM安裝Linux簡約步驟(1296)
評(píng)論排行榜
1.?分頁實(shí)現(xiàn)(jsp版)(10)
2.?jsp中文亂碼終極解決方法(7)
3.?IT人士猝死事件頻發(fā) 八種易發(fā)病請(qǐng)對(duì)號(hào)入座(轉(zhuǎn))(5)
4.?jsp路徑問題(例子:留言本下讀取圖片)(4)
5.?熬夜真不好受(3)
分頁實(shí)現(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);
//
可滾動(dòng)查詢數(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ù)的計(jì)算公式
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
>
商品號(hào)
</
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 , 有不足之處還望各位指點(diǎn)一二 , 感激不盡. 過一整子在獻(xiàn)上JavaBean版的分頁顯示.. (:
2006
-
02
-
26
12
:
57
-->
posted on 2006-02-26 13:23
黑蝙蝠
閱讀(9357)
評(píng)論(10)
編輯
收藏
所屬分類:
Jsp(基礎(chǔ))
評(píng)論:
#
re: 分頁實(shí)現(xiàn)(jsp版)
asdf
Posted @ 2006-03-05 20:54
不錯(cuò)不錯(cuò)!盡管很簡單,通俗易懂,讓人一看就懂的最基本的分頁原理!
值得推稱!
我是搞軟件開發(fā)的,正在學(xué)Struts和Hihernate
有興趣的軟件人員可以加入精通Struts與Hihernate群
群號(hào):16909365
回復(fù)
更多評(píng)論
#
re: 分頁實(shí)現(xiàn)(jsp版)
黑蝙蝠
Posted @ 2006-03-10 20:58
謝謝 你是第一個(gè)給我評(píng)論的人 呵呵 我不會(huì)忘記你的
我加入你的群吧 呵呵 我會(huì)一直努力的 Thank you !!!
回復(fù)
更多評(píng)論
#
re: 分頁實(shí)現(xiàn)(jsp版)
JavaPro
Posted @ 2006-04-13 14:12
進(jìn)步非常大!
+U!
Andy也是我的偶像,十幾年了,一直沒變過...
非常高興能看到你取得更多更大的進(jìn)步:P
回復(fù)
更多評(píng)論
#
re: 分頁實(shí)現(xiàn)(jsp版)
JavaPro
Posted @ 2006-04-13 14:16
不過,對(duì)于你的分頁,我覺得有很大的不足.
既然是Jsp分頁,為什么要使用Java腳本呢?
不好讀,也不好維護(hù),我給你推薦一段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ù)
更多評(píng)論
#
re: 分頁實(shí)現(xiàn)(jsp版)
黑蝙蝠
Posted @ 2006-04-16 02:45
謝謝啊 樓上這位大哥 你也是andy的fans啊 呵呵
以后還望多指教啊 呵呵
我的qq:21887711
回復(fù)
更多評(píng)論
#
re: 分頁實(shí)現(xiàn)(jsp版)
leizhengwei
Posted @ 2007-02-01 00:42
真的很好
回復(fù)
更多評(píng)論
#
re: 分頁實(shí)現(xiàn)(jsp版)
aa
Posted @ 2007-02-28 13:56
看不懂
category是什么啊?
entrysy又是什么啊?
我的items="${list}"list是我查出的結(jié)果集
Content.do和Page.do是什么?
回復(fù)
更多評(píng)論
#
re: 分頁實(shí)現(xiàn)(jsp版)
hutch25
Posted @ 2008-05-20 16:04
后面給你的那個(gè)分頁用到了Struts,用的是標(biāo)簽
回復(fù)
更多評(píng)論
#
re: 分頁實(shí)現(xiàn)(jsp版)
菜鳥zj
Posted @ 2011-11-08 21:34
Noname1.jsp是什么啊?我剛開始學(xué)習(xí)不懂這個(gè),謝謝咯
回復(fù)
更多評(píng)論
#
re: 分頁實(shí)現(xiàn)(jsp版)[未登錄]
Kyle
Posted @ 2012-02-14 03:49
謝謝分享
回復(fù)
更多評(píng)論
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
jsp中文亂碼終極解決方法
jsp路徑問題(例子:留言本下讀取圖片)
分頁實(shí)現(xiàn)(jsp版)
Copyright © 黑蝙蝠
Powered by:
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
久9这里精品免费视频
|
亚洲爱情岛论坛永久
|
69式互添免费视频
|
精品国产污污免费网站入口在线
|
亚洲一级毛片免费观看
|
亚洲大片在线观看
|
久久久久亚洲AV成人网
|
四虎国产精品免费久久影院
|
香蕉97超级碰碰碰免费公
|
免费无遮挡无码永久视频
|
在线观看免费视频网站色
|
日韩毛片一区视频免费
|
久久精品国产亚洲av瑜伽
|
wwwxxx亚洲
|
亚洲春色另类小说
|
亚洲天堂一区在线
|
亚洲网站免费观看
|
中文字幕亚洲精品
|
亚洲AV电影院在线观看
|
国产亚洲成av片在线观看
|
亚洲三区在线观看无套内射
|
亚洲精品无码专区久久同性男
|
四虎免费永久在线播放
|
国产精品va无码免费麻豆
|
亚洲欧洲美洲无码精品VA
|
亚洲国产成人久久综合区
|
国产伦一区二区三区免费
|
日本一道综合久久aⅴ免费
|
国产精品无码免费播放
|
国产精品视频免费一区二区
|
最近免费中文字幕大全视频
|
亚洲Av永久无码精品黑人
|
亚洲区日韩精品中文字幕
|
亚洲啪AV永久无码精品放毛片
|
亚洲 欧洲 视频 伦小说
|
中国亚洲呦女专区
|
亚洲成a∨人片在无码2023
|
色噜噜的亚洲男人的天堂
|
黄网站在线播放视频免费观看
|
又黄又大的激情视频在线观看免费视频社区在线
|
亚洲看片无码在线视频
|