JSP页面分页显示(就像论坛那种的啦),有哪些方法啊?用啥方法做比较好呢?
解决方案 »
- 使用jdbc出现一个神奇的问题,PreparedStatement的setString()没用了!!!
- java中间层采用什么框架开发好
- aix6000改编码问题???
- 请问各位高手。我想学STRUTS
- 为什么关于JSF中myfaces和ADF之类的教程太少,能提供一些吗,不然要感觉到了无人的境界
- log4j里面的info,debug,error级别有什么区别?
- 请问如何配置Tomcat5.0的默认站点?谢谢
- 关于jdon网站一篇文章几句话的疑惑,望解答?先谢过兄弟姐妹了
- 请提供援手,谢谢 网络客户端对EJB的引用。
- 高分你来拿,(500分求购方案)
- JSP连接MySQL的问题
- java中使用memcache的问题
真分页就是你要显示多少条数据就从数据库查多少条。
真分页可以通过sql语句实现。mysql limit oracle rownum 都是实现真分页的关键字
假分页就是先把数据库中的所有的数据全查出来。一批一批的显示。。
假分页的话。你先全查出来存在内存中,然后通过你传入的页码和显示数从内存中取
确实太抽象了,就算你用Hibernate分页,它的底层也是通过SQL分页!
所以,分页都是在SQL分页,关键是不同的数据库分页语句不一样!
分页都大同小异,所以可以把分页的代码写成自定义标签,我是采用这种方法。
那么我列举以下三种数据库分页:
1:SQL Server:select top 10 * from table where id not in(select id from table order id desc) order by id desc
2: MySQL:select * from table order by id desc limit 0,10
3:Oracle: select * from table where rownum < = 10 order by id desc