最近在学习 ,并使用 开发系统。在网上看了好多的
的分页,虽然都实现了分页的功能,但是感觉不是非常好,需要我们在每次写
分页的时候做很多的工作,而我认为分页应该是一个通用的组件,开发人员在
开发的过程中不应该在分页上花费太多的精力。所以,一直想封装一个比较通
用的分页组件,而设计分页组件的时候,怎样保证动态查询的参数不丢失,成
为实现的一个难点。感谢 和 的分享,让我实现了这样的一个
分页组件。
该组件采用自定 标签的方式实现。
首先建立一个构建分页标签信息的类:
构建分页标签体的类
@author
领域新技术的研究和系统设计。
@date 下午
@version
publicclassextends !"
private#!$%&&'
private!('当前页码
private$'总页数
private)$ $'分页的样式
private'分页的主题
private$'* 的路径
private$+)!'路径的类型,主要用于 ,%- 重写的扩展
省略 、 方法”””””
public./$*01#!$%&&2"
super.2'
t his&3&'
4
567
publicboolean7.891:7)2"
boolean$3super.92'
t ry"
从 /$*0 中取出数值”””
6:*:3this*0.2;7/$.!(2'
!(3valueOf ..<2:2'
:3this*0.2;7/$.$2'
$3valueOf..<2:2'
=$73new=$7.2'
>!*3this*0.2 ?.2'