跪求jsp中分页的种类再详细举几个例子

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:04:28
关于jsp分页的原理,最好是不把所有记录保存在会话中,用到哪一页取哪一页,尽量减少页面java代码,全部写在类中最好!!谢谢高手们!!
两位写的都不错!我常用的是sql2005数据库!

分页无非就是数据库分页和JAVA实现分页。。
数据库的分页是需要多少条取多少条。。实现满简单。。用查询语句控制条数与页号。。
至于JAVA程序分页。。。那就是把数据全部取出来。。然后把结果集分页。。
比如说你把表中的数据全部装载到一个List中。
这个时候你写一个类将List里的值取出需要的。。但是这个需要占据会话。。比较耗资源。。如果数据量不大的情况可以考虑。。如果数据量大的话。。最好是SQL分页。。给你写个SQLserver的分页吧。
select top 10 * from table where id not in(select top 页号*每页条数 id from table order by 时间字段 desc) order by 时间字段 desc
如果有时间字段就加上order by 排序咯。。如果没有就算了。
再写个mysql 的。比较简单。
select * from table limit 开始记录号,取几条

这个有真假分页之分
你说的是真分页
采用分段搜索的方式实现
具体代码很多
而且分段搜索的代码跟具体的数据库相关

建议你去看看怎么分段搜索再考虑怎么实现分页
代码我倒是有
但是是oracle下的分页

很多我就不上传了
不难的你好好想想先