原公司的方法就是先用sql带出满足相关条件的全部数据(全部),后遍历结果集将记录放在一个arrayList中,随后根据要提取的数据记录数和页数,再提取一个arrayList供显示用.
自己看着都觉的很烂.请高手帮忙
自己看着都觉的很烂.请高手帮忙
解决方案 »
- 在MyEclipse8.5中,Hibernate我是采用注解方式,为什么打不开HQL Editor查询器呢?
- NullPointerException 空指针异常
- 关于自定义标签的问题
- 在tomcat中,读取的表单数据需要使用getBytes("8859_1")转换后入库,resin则不需要,要没有办法做到通用得?
- 用logic:iterate能否从action中读出一个二维数组
- hibernate对象保存:不同对象用同一标识
- 奇怪!一个极其简单的bean用scriptlet可以修改属性,用jsp:Property却不行??????????????????
- 怎么用JavaScript写出下拉列表的出生年月日啊?
- 有关编码的问题
- 在servlet中调用getParamater方法,获得一个表单中的信息时,对我输入汉字无法识别。向各位高手请教。
- 迷惑中…………
- 如何在jsp中进行表单验证?
用一个游标控制arraylist
不就可以了吗?
再提取arraylist做什么?
不知道谁能提供基于数据
库的分页方法!
关注!!!
用一个循环来控制要显示的记录数
第一次从index个记录开始
第二次从第2次从index+你要显示的记录数
再调整index
这样第一次读取数据库可能会有些慢!应该不是什么好办法!!!
1 sql 查询条件,前后要一致
2 pageNo 要的第几页
3 offset 一页多少条就行了
当然要考虑不同数据库不同的语句,考虑可移植性,用配置文件/web parameter
只要传入参数
1 sql 查询条件,前后要一致
2 pageNo 要的第几页
3 offset 一页多少条就行了
当然要考虑不同数据库不同的语句,考虑可移植性,用配置文件/web parameter
这段话,还望高手指点
1 sql 查询条件,前后要一致
2 pageNo 要的第几页
3 offset 一页多少条就行了
当然要考虑不同数据库不同的语句,考虑可移植性,用配置文件/web parameter这个好象是用到 STRUTS了吧
?
但只是MYSQL支持,象MS SQLSERVER就不支持!
select * from table where 条件 limit pageNum*offset,offset就OK了!
select * from table where 条件 limit pageNum*offset,offset我也觉得外一是许多条记录用arraylist废了点,我们这也是,先执行sql文(条件始终不变查所有数据)
while(本页页数×本页条数<数据<(本页页数+1)×本页条数)
把这中间的数据放入显示bean中。
有高人能指点更好的方法么?
大家觉得用page的taglib怎么样啊?