IT人生
专注于java相关技术.
BlogJava
首页
新随笔
新文章
联系
聚合
管理
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)
数据库(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/
扩展知识,增长见识!
hibernate系列
hibernate系列
Max on Java
struts2系列,讲的很不错。
nokiaguy
Unmi
爱储备网
节点天空
诗特林
轻松搞定Extjs,敬请期待
最新随笔
1. 阿里云12.18全新价格发布,5分钟免一单。
2. Google和百度、雅虎的站内搜索代码
3. 解决ajax post请求乱码 ie、Firefox测试通过
4. Linux下启动oracle10g的em和isqlplus
5. 整理JS去除字符串空格的方法
6. JS 实现简单的页面局部打印
7. html禁止缓存的方法,asp禁止缓存的方法,php禁止缓存的方法,jsp禁止缓存的方法
8. jstl获取父页面URL, so easy!
9. 如何弹出固定大小及内容的网页窗口
10. JSTL 常用格式化输出
11. JS获取父页面,非常简单!
12. jsp中获取前一个页面的url包括参数
13. 阿里巴巴频道推广
14. Struts1.2 验证用户是否登陆 两种方法(转)
15. 求助高手 blogjava 发表文章的编辑器是怎么弄的呀,自己编写的吗?
16. Oracle序列 生成订单流水号(加日期或别的信息)(转)
17. js验证表单大全(转)
18. jsp 隐藏真实URL 地址(转)
19. Servlet过滤器大全 (转)
20. 在Tomcat中,我们在IE地址栏中输入的URL是一个目录时,列出该目录下的文件链接!
21. U盘autorun.inf 病毒免疫法
22. 支付宝在线支付接口(转)
23. Spring中常用的hql查询方法(getHibernateTemplate())(转)
24. 分享Java面试中遇到的一些经典算法题目
25. struts1.x中bean:write 中的format和formatkey,bundle 的用法(转)
26. Struts1.x中 bean:write format 属性格式化输出日期,数字(转)
27. 在oracle中建立自动递增的主键列(转)
28. hibernate数据类型与OR映射(转)
29. 用连接池提高Servlet访问数据库的效率(转载)
30. 用struts2标签格式化输出日期
搜索
积分与排名
积分 - 239153
排名 - 237
最新评论
1. re: Struts1.2 验证用户是否登陆 两种方法(转)
asd
--asd
2. re: java产生随机数的几种方式
评论内容较长,点击标题查看
--zuidaima
3. re: java产生随机数的几种方式
评论内容较长,点击标题查看
--石臻臻
4. re: java产生随机数的几种方式[未登录]
很好!
--luoluo
5. re: java产生随机数的几种方式[未登录]
总结的很详细,清楚。
--123
阅读排行榜
1. java产生随机数的几种方式(133570)
2. jsp页面通过 request对象直接获取 struts2 Action的变量的值。(14228)
3. jsp中获取前一个页面的url包括参数(7281)
4. Struts1.x中 bean:write format 属性格式化输出日期,数字(转)(4346)
5. 文字连接用javascript 确认提示框 提示用户是否要进行删除操作(4257)
评论排行榜
1. 求助高手 blogjava 发表文章的编辑器是怎么弄的呀,自己编写的吗?(14)
2. jsp中获取前一个页面的url包括参数(9)
3. 分享Java面试中遇到的一些经典算法题目(9)
4. Struts1.2 验证用户是否登陆 两种方法(转)(7)
5. jsp页面通过 request对象直接获取 struts2 Action的变量的值。(7)
用pager-taglib分页组件进行JSP分页(转载)
本文来源于 http://www.javaeye.com/topic/86330
pager
-
taglib绝对是个好东西,可以方便的帮我们完成分页的功能,当然大家不要担心他的效率,它支持每次从数据库中只取出要显示的数据(呵呵,这点很关键噢),这样可以减少数据库的压力。
好了,该说一下怎么用了:
1
、拷贝pager
-
taglib.jar包
2
、在JSP页面中使用taglib指令引入pager
-
taglib标签库
3
、使用pager
-
taglib标签库进行分页处理
下面我先简单说一下长用到的标签的作用吧:
pg:pager【这个标签用来设置分页的总体参数】重要参数说明:
url:分页的链接根地址,pager标签会在这个链接的基础上附加分页参数
items:总记录数,pager标签正是根据这个值来计算分页参数的
maxPageItems:每页显示的行数,默认为10
maxIndexPages:在循环输出页码的时候,最大输出多少个页码,默认是10
pg:first【第一页的标签】重要参数说明:
export变量的意义:
pageUrl
-
分页链接URL地址(最重要的export参数)
pageNumber
-
页码
firstItem
-
首页第一行的索引值
lastItem
-
首页最后一行的索引值
pg:pre【上一页标签】重要参数说明:
export变量的意义:
pageUrl
-
分页链接URL地址(最重要的export参数)
pageNumber
-
页码
firstItem
-
前页第一行的索引值
lastItem
-
前页最后一行的索引值
pg:next【下一页标签】重要参数说明:
export变量的意义:
pageUrl
-
分页链接URL地址(最重要的export参数)
pageNumber
-
页码
firstItem
-
下页第一行的索引值
lastItem
-
下页最后一行的索引值
pg:last重要参数说明:
export变量的意义:
pageUrl
-
分页链接URL地址(最重要的export参数)
pageNumber
-
页码
firstItem
-
尾页第一行的索引值
lastItem
-
尾页最后一行的索引值
pg:pages【这个标签用来循环输出页码信息】重要参数说明:
export变量的意义:
pageUrl
-
分页链接URL地址(最重要的export参数)
pageNumber
-
页码
firstItem
-
pageNumber这个页码指定的那一页的第一行的索引值
lastItem
-
pageNumber这个页码指定的那一页的最后一行的索引值
有了这些理论上的知识,我们现在一起来做一个demo:
1
.建立一个类:(因为我们需要给pager
-
taglib两个参数,一个是记录总数INT,一个是要显示的数据LIST)
import
java.util.List;
/** */
/**
* 分页模型
*
@author
WinLive
*
*/
public
class
PagerModel
{
//
总记录数
private
int
total;
//
当前页的结果集
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,显示我们做的分页数据
<%
@ 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
"
%>
<!--
列表数据栏
-->
<
c:
if
test
=
"
${!empty pm.datas}
"
>
<!--
这里就是要显示的数据了
-->
</
c:
if
>
<!--
在列表数据为空的时候,要显示的提示信息
-->
<
c:
if
test
=
"
${empty pm.datas}
"
>
<
tr
>
<
td colspan
=
"
7
"
>
没有找到相应的记录
</
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
>
<!--
可以在这里插入分页导航条
-->
<
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
>
减肥瘦身品总汇
值得信赖*脉脉美妆*正品现货谢绝讲价
〓深港商盟〓名品欧衣坊(美国休闲品牌AF系列)
QQ三国游戏币及道具专卖店
小脸红红的瘦身旗舰店
posted on 2009-04-17 17:06
龙华城
阅读(2633)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理