简述在JSP中是如何实现分页操作的。

bluetears 2010-08-12

a)首先分页有两种:

•真分页:性能较高,是基于数据库的操作,只是从数据库中提取出部分的数据进行显示,所以性能高,但是可移植性低。

•假分页:性能较低,是将全部的结果查询出来,之后依靠算法分页,只是显示部分数据,因为使用的是通用的语法,所以可移植性高。

b)分页实现原理:

•定义一系列的变量:currentPage、lineSize、并通过查询求出allRecorders和计算求出pageSize;

|-pageSize=(allRecorders+lineSize-1)/lineSize

•之后数据库查询语句中根据lineSize和currentPage进行数据的查询;

|-Oracle中使用rownum、Mysql中使用limit()

•之后通过表单不断地修改currentPage、lineSize就可以实现分页显示。

相关推荐

zhangchaoming / 0评论 2020-01-11
林大夏 / 0评论 2019-12-21