IT人生
專注于java相關(guān)技術(shù).
BlogJava
首頁
新隨筆
新文章
聯(lián)系
聚合
管理
posts - 53,comments - 87,trackbacks - 0
<
2009年4月
>
日
一
二
三
四
五
六
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
30
1
2
3
4
5
6
7
8
9
【北京商盟】開心QQ皇冠店 QQ:61373773
***
三鉆信譽QQ店
隨筆分類
(11)
CSS(1)
eclipse(1)
Hibernate(4)
HTML+CSS+JS(1)
mysql(1)
數(shù)據(jù)庫(3)
隨筆檔案
(50)
2009年7月 (1)
2009年6月 (4)
2009年5月 (17)
2009年4月 (24)
2009年3月 (4)
文章分類
(12)
Hibernate
Html
Java(3)
Javascript(5)
JSP(1)
Spring
Struts2(2)
辦公軟件(1)
文章檔案
(13)
2013年12月 (1)
2010年2月 (1)
2009年3月 (11)
友情鏈接
beansoft
blogjava第一名,老大。
Flying in Java的Blog
hadeslee/
擴(kuò)展知識,增長見識!
hibernate系列
hibernate系列
Max on Java
struts2系列,講的很不錯。
nokiaguy
Unmi
愛儲備網(wǎng)
節(jié)點天空
詩特林
輕松搞定Extjs,敬請期待
最新隨筆
1.?阿里云12.18全新價格發(fā)布,5分鐘免一單。
2.?Google和百度、雅虎的站內(nèi)搜索代碼
3.?解決ajax post請求亂碼 ie、Firefox測試通過
4.?Linux下啟動oracle10g的em和isqlplus
5.?整理JS去除字符串空格的方法
6.?JS 實現(xiàn)簡單的頁面局部打印
7.?html禁止緩存的方法,asp禁止緩存的方法,php禁止緩存的方法,jsp禁止緩存的方法
8.?jstl獲取父頁面URL, so easy!
9.?如何彈出固定大小及內(nèi)容的網(wǎng)頁窗口
10.?JSTL 常用格式化輸出
11.?JS獲取父頁面,非常簡單!
12.?jsp中獲取前一個頁面的url包括參數(shù)
13.?阿里巴巴頻道推廣
14.?Struts1.2 驗證用戶是否登陸 兩種方法(轉(zhuǎn))
15.?求助高手 blogjava 發(fā)表文章的編輯器是怎么弄的呀,自己編寫的嗎?
16.?Oracle序列 生成訂單流水號(加日期或別的信息)(轉(zhuǎn))
17.?js驗證表單大全(轉(zhuǎn))
18.?jsp 隱藏真實URL 地址(轉(zhuǎn))
19.?Servlet過濾器大全 (轉(zhuǎn))
20.?在Tomcat中,我們在IE地址欄中輸入的URL是一個目錄時,列出該目錄下的文件鏈接!
21.?U盤autorun.inf 病毒免疫法
22.?支付寶在線支付接口(轉(zhuǎn))
23.?Spring中常用的hql查詢方法(getHibernateTemplate())(轉(zhuǎn))
24.?分享Java面試中遇到的一些經(jīng)典算法題目
25.?struts1.x中bean:write 中的format和formatkey,bundle 的用法(轉(zhuǎn))
26.?Struts1.x中 bean:write format 屬性格式化輸出日期,數(shù)字(轉(zhuǎn))
27.?在oracle中建立自動遞增的主鍵列(轉(zhuǎn))
28.?hibernate數(shù)據(jù)類型與OR映射(轉(zhuǎn))
29.?用連接池提高Servlet訪問數(shù)據(jù)庫的效率(轉(zhuǎn)載)
30.?用struts2標(biāo)簽格式化輸出日期
搜索
積分與排名
積分 - 240223
排名 - 237
最新評論
1.?re: Struts1.2 驗證用戶是否登陸 兩種方法(轉(zhuǎn))
asd
--asd
2.?re: java產(chǎn)生隨機(jī)數(shù)的幾種方式
評論內(nèi)容較長,點擊標(biāo)題查看
--zuidaima
3.?re: java產(chǎn)生隨機(jī)數(shù)的幾種方式
評論內(nèi)容較長,點擊標(biāo)題查看
--石臻臻
4.?re: java產(chǎn)生隨機(jī)數(shù)的幾種方式[未登錄]
很好!
--luoluo
5.?re: java產(chǎn)生隨機(jī)數(shù)的幾種方式[未登錄]
總結(jié)的很詳細(xì),清楚。
--123
閱讀排行榜
1.?java產(chǎn)生隨機(jī)數(shù)的幾種方式(133588)
2.?jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。(14236)
3.?jsp中獲取前一個頁面的url包括參數(shù)(7308)
4.?Struts1.x中 bean:write format 屬性格式化輸出日期,數(shù)字(轉(zhuǎn))(4368)
5.?文字連接用javascript 確認(rèn)提示框 提示用戶是否要進(jìn)行刪除操作(4271)
評論排行榜
1.?求助高手 blogjava 發(fā)表文章的編輯器是怎么弄的呀,自己編寫的嗎?(14)
2.?jsp中獲取前一個頁面的url包括參數(shù)(9)
3.?分享Java面試中遇到的一些經(jīng)典算法題目(9)
4.?Struts1.2 驗證用戶是否登陸 兩種方法(轉(zhuǎn))(7)
5.?jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。(7)
用pager-taglib分頁組件進(jìn)行JSP分頁(轉(zhuǎn)載)
本文來源于 http://www.javaeye.com/topic/86330
pager
-
taglib絕對是個好東西,可以方便的幫我們完成分頁的功能,當(dāng)然大家不要擔(dān)心他的效率,它支持每次從數(shù)據(jù)庫中只取出要顯示的數(shù)據(jù)(呵呵,這點很關(guān)鍵噢),這樣可以減少數(shù)據(jù)庫的壓力。
好了,該說一下怎么用了:
1
、拷貝pager
-
taglib.jar包
2
、在JSP頁面中使用taglib指令引入pager
-
taglib標(biāo)簽庫
3
、使用pager
-
taglib標(biāo)簽庫進(jìn)行分頁處理
下面我先簡單說一下長用到的標(biāo)簽的作用吧:
pg:pager【這個標(biāo)簽用來設(shè)置分頁的總體參數(shù)】重要參數(shù)說明:
url:分頁的鏈接根地址,pager標(biāo)簽會在這個鏈接的基礎(chǔ)上附加分頁參數(shù)
items:總記錄數(shù),pager標(biāo)簽正是根據(jù)這個值來計算分頁參數(shù)的
maxPageItems:每頁顯示的行數(shù),默認(rèn)為10
maxIndexPages:在循環(huán)輸出頁碼的時候,最大輸出多少個頁碼,默認(rèn)是10
pg:first【第一頁的標(biāo)簽】重要參數(shù)說明:
export變量的意義:
pageUrl
-
分頁鏈接URL地址(最重要的export參數(shù))
pageNumber
-
頁碼
firstItem
-
首頁第一行的索引值
lastItem
-
首頁最后一行的索引值
pg:pre【上一頁標(biāo)簽】重要參數(shù)說明:
export變量的意義:
pageUrl
-
分頁鏈接URL地址(最重要的export參數(shù))
pageNumber
-
頁碼
firstItem
-
前頁第一行的索引值
lastItem
-
前頁最后一行的索引值
pg:next【下一頁標(biāo)簽】重要參數(shù)說明:
export變量的意義:
pageUrl
-
分頁鏈接URL地址(最重要的export參數(shù))
pageNumber
-
頁碼
firstItem
-
下頁第一行的索引值
lastItem
-
下頁最后一行的索引值
pg:last重要參數(shù)說明:
export變量的意義:
pageUrl
-
分頁鏈接URL地址(最重要的export參數(shù))
pageNumber
-
頁碼
firstItem
-
尾頁第一行的索引值
lastItem
-
尾頁最后一行的索引值
pg:pages【這個標(biāo)簽用來循環(huán)輸出頁碼信息】重要參數(shù)說明:
export變量的意義:
pageUrl
-
分頁鏈接URL地址(最重要的export參數(shù))
pageNumber
-
頁碼
firstItem
-
pageNumber這個頁碼指定的那一頁的第一行的索引值
lastItem
-
pageNumber這個頁碼指定的那一頁的最后一行的索引值
有了這些理論上的知識,我們現(xiàn)在一起來做一個demo:
1
.建立一個類:(因為我們需要給pager
-
taglib兩個參數(shù),一個是記錄總數(shù)INT,一個是要顯示的數(shù)據(jù)LIST)
import
java.util.List;
/** */
/**
* 分頁模型
*
@author
WinLive
*
*/
public
class
PagerModel
{
//
總記錄數(shù)
private
int
total;
//
當(dāng)前頁的結(jié)果集
private
List datas;
public
List getDatas()
{
return
datas;
}
public
void
setDatas(List datas)
{
this
.datas
=
datas;
}
public
int
getTotal()
{
return
total;
}
public
void
setTotal(
int
total)
{
this
.total
=
total;
}
}
2
.新建一個JSP,顯示我們做的分頁數(shù)據(jù)
<%
@ taglib uri
=
"
http://jsptags.com/tags/navigation/pager
"
prefix
=
"
pg
"
%>
<%
@ taglib prefix
=
"
c
"
uri
=
"
http://java.sun.com/jsp/jstl/core
"
%>
<%
@ taglib prefix
=
"
fmt
"
uri
=
"
http://java.sun.com/jsp/jstl/fmt
"
%>
<!--
列表數(shù)據(jù)欄
-->
<
c:
if
test
=
"
${!empty pm.datas}
"
>
<!--
這里就是要顯示的數(shù)據(jù)了
-->
</
c:
if
>
<!--
在列表數(shù)據(jù)為空的時候,要顯示的提示信息
-->
<
c:
if
test
=
"
${empty pm.datas}
"
>
<
tr
>
<
td colspan
=
"
7
"
>
沒有找到相應(yīng)的記錄
</
td
>
</
tr
>
</
c:
if
>
<
TABLE width
=
"
778
"
border
=
0
align
=
center cellPadding
=
0
cellSpacing
=
0
borderColor
=
#ffffff style
=
"
FONT-SIZE: 10pt
"
>
<
TBODY
>
<
TR
>
<
TD height
=
28
align
=
center vAlign
=
center noWrap
>
<!--
可以在這里插入分頁導(dǎo)航條
-->
<
pg:pager url
=
"
index.jsp
"
items
=
"
${pm.total }
"
export
=
"
currentPageNumber=pageNumber
"
>
<
pg:first
><
a href
=
"
${pageUrl}
"
>
首頁
</
a
></
pg:first
>
<
pg:prev
><
a href
=
"
${pageUrl}
"
>
前頁
</
a
></
pg:prev
>
<
pg:pages
>
<
c:choose
>
<
c:when test
=
"
${pageNumber eq currentPageNumber }
"
>
<
font color
=
"
red
"
>
$
{pageNumber }
</
font
>
</
c:when
>
<
c:otherwise
>
<
a href
=
"
${pageUrl }
"
>
$
{pageNumber}
</
a
>
</
c:otherwise
>
</
c:choose
>
</
pg:pages
>
<
pg:next
><
a href
=
"
${pageUrl}
"
>
下頁
</
a
></
pg:next
>
<
pg:last
><
a href
=
"
${pageUrl}
"
>
尾頁
</
a
></
pg:last
>
</
pg:pager
>
</
TD
>
</
TR
>
</
TBODY
>
</
TABLE
>
減肥瘦身品總匯
值得信賴*脈脈美妝*正品現(xiàn)貨謝絕講價
〓深港商盟〓名品歐衣坊(美國休閑品牌AF系列)
QQ三國游戲幣及道具專賣店
小臉紅紅的瘦身旗艦店
posted on 2009-04-17 17:06
龍華城
閱讀(2638)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Copyright ©2025 龍華城 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
宿迁市
|
阜宁县
|
日喀则市
|
炉霍县
|
石渠县
|
改则县
|
科尔
|
个旧市
|
文安县
|
安康市
|
肥西县
|
年辖:市辖区
|
韩城市
|
乳源
|
达日县
|
苍溪县
|
池州市
|
宁河县
|
云龙县
|
成武县
|
鸡东县
|
三穗县
|
依安县
|
永德县
|
清水河县
|
阳西县
|
娄烦县
|
扶沟县
|
乐山市
|
灵武市
|
共和县
|
大同县
|
溧水县
|
漳浦县
|
龙游县
|
都昌县
|
徐汇区
|
河东区
|
疏勒县
|
桑植县
|
登封市
|