struts1+spring+oracle分页 如题,struts1+spring+oracle分页,例如:1到10条11到20条21到30条31到40条小弟是新手,请问大家,以上算法是怎样实现的,最好有详细的例子说明,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 网上有很多例子,是不错,但例子基本上都是ssh的分页,而sql一般都是用hibernate分页对象的方法来写的 数据量大不?不大用2个top语句嵌套就行了如果数据量大 就要用存储过程了百度oracle分页 SQL或者存储过程~~ selelct * from ( select rownum RN ,A.* from table_name where rownum< ?) A where RN >? ;传两个参数就可以了。你最好还是了解一下oracle分页的原理吧。 selelct * from ( select rownum RN ,A.* from table_name where rownum< ?) A where RN >? ;传两个参数就可以了。你最好还是了解一下oracle分页的原理吧。 [Quote=引用 8 楼 summba22 的回复:]谢谢楼上的回答,关键就是这两个参数怎样处理,这个就是本人的问题所在参数有页数和每页的条数页数由前台JSP传入 举几个例子 下一页(“xxxxxxx.do?page=${page+1}”) 后台用个page变量接受即可每页的条数在后台定死就OK了 谢谢楼上的回答,页数,在后面成功接收了,但是oracle分页的原理是 几条到几条,不是几页到几条啊,我请教大家的问题是,在后台怎样处理两个参数,例如:1到10条记录11到20条记录21到31条记录31到40条记录..................................................... 有了页数和每页条数就能得到你想要的。就写关键的语句,page是页数,pageNum是每页条数public List getListByPage(int page,int pageNum){ String sql="select top "+pageNum+" * from 表名 where id not in (select top "+(page-1)*pageNum +" id from 表名" ) ;} Extjs4 MVC里 的C层如何写树的拖动事件,无法触发drop tomcat部署项目时用户上传的图片存在哪? 这种两种数据库访问方式的设计各有什么优却点? Struts2 jsp 无法得到 ACTION 的属性值 请教castor问题 tomcat最难的问题:怎样增加一个新的端口???? 散分100 网页上的一个table表格怎样将其数据写进XML文件??? 高手请进!!! jbuilder8.0没有自带的帮助文档的嘛? 报错:Bad version number in .class file 刚开始学struts2就被人警告了
你最好还是了解一下oracle分页的原理吧。
你最好还是了解一下oracle分页的原理吧。
谢谢楼上的回答,关键就是这两个参数怎样处理,这个就是本人的问题所在
参数有页数和每页的条数
页数由前台JSP传入
举几个例子 下一页(“xxxxxxx.do?page=${page+1}”)
后台用个page变量接受即可
每页的条数在后台定死就OK了
1到10条记录
11到20条记录
21到31条记录
31到40条记录
.....................................................
{
String sql="select top "+pageNum+" * from 表名 where id not in (select top "+(page-1)*pageNum +" id from 表名" ) ;
}