1. 首页
  2. 编程语言
  3. Java
  4. Java Web中常用的分页组件(Java端实现)

Java Web中常用的分页组件(Java端实现)

上传者: 2021-12-10 20:41:48上传 PDF文件 129.94 KB 热度 9次

从数据库角度上来说,分页查询实现的难度并不是很大,当然不同的数据库实现是有一些差异的。那么,第一个Java Bean就出来了,我们称为PageParam类。通过分析,可以看到,当前页pageCurrent是需要的,且通常会特殊展示。当然,还有一些隐含的参数我们通常也是要传递给前端进行相关的业务处理的,比如说数据的总条目totalSize和一页显示的数量pageSize,这些通常都会在页面进行展示。第二个Java Bean我们成为PageResult类:这里totalPage其实是可以根据pageSize和totalSize进行计算出来的,计算公式如下:在实现里,我们对结果集使用了泛型,主要是为了通用处理。这里主要是pageCurrent和pageSize,因为用户很可能传递过来一些无效值,比如负值-1以及一些不合适值如pageSize取100000000等。排序字段不是必须的。

下载地址
用户评论