第1个回答 2013-06-08
直接来个例子吧。假设表中有100条记录,页面实现分页效果,每页10条。那么就有10页了这里我说的实现分页是使用数据库分页,因为这样更节约资源。数据库分页就是指每次读取的记录条数为一页的大小,这里是10条。读取完成后,list里面应该就只有10条记录,这样把list遍历在jsp页面上就可以了。要做完整,就要先得到表中一共有多少条记录,然后可以计算出一共分多少页。分页的sql语句:SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21自己去试试就会明白了。还有一种方法可以实现数据库分页,使用Hibernate框架。