java 中怎么存放分页数据,请大神们帮助下
例如:List<A> list 里面有 1000个A对象,已知每一页显示20条A对象里面的具体数据,页数即为50页,请问怎么往每页中存放对象呢?
我现在代码是用双重循环:
//第一个循环页数
for(int i = 0; i < 50; i++){
//第二个循环每页的数据
for(int j = (i+1)*20-20; j < (i+1)*20; j++){
请问这里如何存放每页的20条对象?
}
} --------------------编程问答-------------------- List是从数据库中查找的吗?如果是的话可以,在查找的时候就进行分页,个人感觉比这种分页要好
数据库分页语句http://blog.csdn.net/a470577391/article/details/9370919 --------------------编程问答-------------------- 1、页面上传当前页面到后台,根据当前页面去list的起始页面计算从哪条数据开始取list.subList(fromIndex, toIndex)
2、建议不要一下从数据库中取出全部list,可以根据分页取,hibernate有提供分页方法的 --------------------编程问答-------------------- 现在功能需求是: 不需要从页面传页码进行分页,而是后台一次性进行分页 每一页显示的纪录条数 和有好多页全部显示出来 是在word中显示 没有用到jsp页面的 --------------------编程问答--------------------
嗯,这个思路是常用的。 --------------------编程问答-------------------- 可以自己封装一个对象!包含列表属性,还有其他的分页属性,比如pageSize,pageNow,totalCount等属性!
补充:Java , Web 开发