/**

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进行分页相关推荐

  1. 【Java 新建项目】使用程序对新项目的各个实体 创建Dao、DaoImpl、Service、ServiceImpl层的文件...

    优化之后的步骤: 1.第一步 生成各层文件夹,并且创建GenericDao.java等基础dao[基础dao中涉及到的包名等自行更改] 2.第二步 生成各个实体对应的Dao等层文件 首先给出基本Dao ...

  2. Oracle数据库知识小结

    2019独角兽企业重金招聘Python工程师标准>>> 1. 对于日期型数据, 做 *, / 运算不合法 2. 包含空值的数学表达式的值都为空值 3. oracle 中连接字符串使用 ...

  3. hibernate中查询方式(二):常用查询

    Collection(集合) 列出所有有学生参加的项目:(项目的学生的数量大于0,则表示有学生参加) public void testCollection() throws Exception {Se ...

  4. [Shiro教程] Shiro 教程基于SSM(SpringMVC + Spring + Mybatis)EHCache版本

    一.Shiro简介 Apache Shiro 是 Java  的一个安全框架.我们经常看到它被拿来和 Spring  的 Security  来对比.大部分人认为 Shiro  比 Security  ...

  5. [Shiro教程] Shiro 教程基于SSM(SpringMVC + Spring + Mybatis)

    一.Shiro简介 Apache Shiro 是 Java  的一个安全框架.我们经常看到它被拿来和 Spring  的 Security  来对比.大部分人认为 Shiro  比 Security  ...

  6. ant design vue table分页 onShowSizeChange 后的 pageNo 问题

    onSizeChange 后当前页问题 首先,大致描述一下出现这个问题的情形: data(){return {pagination: {pageNo: 1,pageSize: 5,total:0,sh ...

  7. pageHelper分页查询pageNo大于最大页数及小于一返回数据

    问题描述: 在微服务里面做查询接口,用到pageHelper,数据库只有6行数据, 问题来了: 正常情况:pageNo=1&pageSize=10,返回的数据是那6条数据; pageNo=2& ...

  8. Spring boot PageHelper.startPage(pageIndex, pageSize)分页无效

    突然项目中的分页不起作用了,后台代码: 1.PageHelper.startPage(pageIndex, pageSize)要放在要分页的上面,也没错 后来一想,是springboot做了升级.然后 ...

  9. Mybatis + SpringMVC + Maven实现分页查询

    使用Mybatis + Maven + SpringMVC 运行时,突然被需要分页查询的功能给难住了 这里推荐采用的插件是PageHelper这个插件,使用起来十分方便.该插件支持以下数据库: Ora ...

最新文章

  1. 程序员四大焦虑瞬间:拿什么拯救你,我日益后退的发际线?
  2. LinkedBlockingQueue 注记
  3. ubuntu05.04 linux2.6.10 内核安装
  4. nodejs ejs模版 layout使用 注意点
  5. vspython版本控制_Python 版本管理
  6. 【Excel】使用VLOOKUP+IF实现多列条件匹配查询
  7. msp430 c语言开发环境,如何使用C语言来编写MSP430的高质量代码
  8. 如何让程序异常退出后重启
  9. Web前端笔记-two.js实现坐标定位(动画效果非瞬移定位)
  10. 在java中班级的表示方法_Java基础班学习笔记(8)
  11. 华为已开始生产不含美国零部件的5G基站
  12. echarts 不显示标题_图标echarts使用
  13. 电脑开机出现英文“ERROR:System fan has failed”的错误提示
  14. 天堂五章单机版怎么修改服务器,天堂2单机版第五章服务器无法运行
  15. linux学习杂碎:权限
  16. uniapp自定义车牌号查询输入框
  17. c语言既是素数又是回文数的三位数,编写程序,找出所有既是素数又是回文数的三位正整数.例如:131等...
  18. HMM隐马尔科夫模型(附维特比代码)
  19. 循环结构(二)——循环嵌套
  20. Matplotlib绘制折线图和散点图

热门文章

  1. WEB攻击工具库(持续更新)
  2. 【特刊征稿】SI特刊“智能经济与管理”征稿(综合性期刊IF=3.8)
  3. 二file操作、函数
  4. 使用Python程序批量发送QQ邮件
  5. 用Python绘制春联,快整一个,给家人送上最真挚的祝福吧
  6. linux高级编程实验
  7. vs工具箱里面没有工具怎么办_视频怎样压缩方便微信传播-小丸工具箱
  8. 纳米小药丸穿透癌细胞(治癌)
  9. 【Qt开发】实现系统托盘,托盘菜单,托盘消息
  10. 数值选择器之mobiscroll的免费使用