根据pageNO和pageSize 对list进行分页
/**
page:传过来的分页信息
list:要分页的list数据
**/
public Page getPage(Page page,List list){
int pageNo=page.getPageNo() ;
int pageSize=page.getPageSize() ;
List<Object> listPage = new ArrayList<Object>();
if(pageNo>=1) {
for(int i=(pageNo-1)*pageSize ;i<pageNo*pageSize&&i<list.size();i++) {
listPage.add(list.get(i)) ;
}
page.setResult(listPage) ;
}
else {
page.setResult(list);
}
page.setTotalCount(list.size());
return page ;
}
根据pageNO和pageSize 对list进行分页相关推荐
- 【Java 新建项目】使用程序对新项目的各个实体 创建Dao、DaoImpl、Service、ServiceImpl层的文件...
优化之后的步骤: 1.第一步 生成各层文件夹,并且创建GenericDao.java等基础dao[基础dao中涉及到的包名等自行更改] 2.第二步 生成各个实体对应的Dao等层文件 首先给出基本Dao ...
- Oracle数据库知识小结
2019独角兽企业重金招聘Python工程师标准>>> 1. 对于日期型数据, 做 *, / 运算不合法 2. 包含空值的数学表达式的值都为空值 3. oracle 中连接字符串使用 ...
- hibernate中查询方式(二):常用查询
Collection(集合) 列出所有有学生参加的项目:(项目的学生的数量大于0,则表示有学生参加) public void testCollection() throws Exception {Se ...
- [Shiro教程] Shiro 教程基于SSM(SpringMVC + Spring + Mybatis)EHCache版本
一.Shiro简介 Apache Shiro 是 Java 的一个安全框架.我们经常看到它被拿来和 Spring 的 Security 来对比.大部分人认为 Shiro 比 Security ...
- [Shiro教程] Shiro 教程基于SSM(SpringMVC + Spring + Mybatis)
一.Shiro简介 Apache Shiro 是 Java 的一个安全框架.我们经常看到它被拿来和 Spring 的 Security 来对比.大部分人认为 Shiro 比 Security ...
- ant design vue table分页 onShowSizeChange 后的 pageNo 问题
onSizeChange 后当前页问题 首先,大致描述一下出现这个问题的情形: data(){return {pagination: {pageNo: 1,pageSize: 5,total:0,sh ...
- pageHelper分页查询pageNo大于最大页数及小于一返回数据
问题描述: 在微服务里面做查询接口,用到pageHelper,数据库只有6行数据, 问题来了: 正常情况:pageNo=1&pageSize=10,返回的数据是那6条数据; pageNo=2& ...
- Spring boot PageHelper.startPage(pageIndex, pageSize)分页无效
突然项目中的分页不起作用了,后台代码: 1.PageHelper.startPage(pageIndex, pageSize)要放在要分页的上面,也没错 后来一想,是springboot做了升级.然后 ...
- Mybatis + SpringMVC + Maven实现分页查询
使用Mybatis + Maven + SpringMVC 运行时,突然被需要分页查询的功能给难住了 这里推荐采用的插件是PageHelper这个插件,使用起来十分方便.该插件支持以下数据库: Ora ...
最新文章
- 程序员四大焦虑瞬间:拿什么拯救你,我日益后退的发际线?
- LinkedBlockingQueue 注记
- ubuntu05.04 linux2.6.10 内核安装
- nodejs ejs模版 layout使用 注意点
- vspython版本控制_Python 版本管理
- 【Excel】使用VLOOKUP+IF实现多列条件匹配查询
- msp430 c语言开发环境,如何使用C语言来编写MSP430的高质量代码
- 如何让程序异常退出后重启
- Web前端笔记-two.js实现坐标定位(动画效果非瞬移定位)
- 在java中班级的表示方法_Java基础班学习笔记(8)
- 华为已开始生产不含美国零部件的5G基站
- echarts 不显示标题_图标echarts使用
- 电脑开机出现英文“ERROR:System fan has failed”的错误提示
- 天堂五章单机版怎么修改服务器,天堂2单机版第五章服务器无法运行
- linux学习杂碎:权限
- uniapp自定义车牌号查询输入框
- c语言既是素数又是回文数的三位数,编写程序,找出所有既是素数又是回文数的三位正整数.例如:131等...
- HMM隐马尔科夫模型(附维特比代码)
- 循环结构(二)——循环嵌套
- Matplotlib绘制折线图和散点图