Java word 按照页码进行拆分 java分页

您所在的位置:网站首页 怎么将word进行分页 Java word 按照页码进行拆分 java分页

Java word 按照页码进行拆分 java分页

2023-07-02 23:12| 来源: 网络整理| 查看: 265

  方式其实都非常的简单,一种是数据库分页用limit限制取出条数,一种是在业务逻辑里面分页,我用的是jdbc,所以每次游标指定到一定的条数进行展示。

  1数据库分页(关键字limit)

因为只是简单的进行原理学习,所以并没有对代码方面对严格的书写,明白原理就好。

主要的地方就是在进行数据库查询的时候,假设有一张表flownode,sql语句如此书写“select* from flownode limit ? ,?”,第一个?是你的开始的位置,后一个是偏移量假设固定每页显示10条,注意的地方就是,当前台才进入的时候,想办法默认开始位置设置为0,我采用的方法是request.getParamer这个为空就设置为0,后一个问号直接固定为10,所以就能查出数据库中flownode表0-9条的记录,然后存入实体类里面在存入list中,通过循环进行前台展示,当然这里我是用的很笨的循环,就是list.getsize(),可能用迭代器要好点吧。管他的,先完成功能在说哈哈哈哈哈哈.......不严谨了,下面是部分代码图,新手代码不规范不要笑我啊。

Java word 按照页码进行拆分 java分页_Java

 

 

 

  2游标分页(关键字绝对定位)

这里sql是"select* from flownow " 全部从数据库中取出来,然后用count函数或者rs.last()方法求出总数,总数的目的是为了显示末页。然后用游标进行定位,比如首页显示的条目是1-10条对吧(这里要注意的是绝对定位是从1开始的不是从0开始),绝对定位到1然后循环10次是不是就取出了10条数据了。还是存入list进行前台展示,但是这里有一个问题就是说,如果说超过了末页或者到了首页还上一页的时候,后台就会出现了afterresultset和beforeresuletset 的后台错误,这个时候就需要你在循环的时候做一个判断,绝对定位到的条数加上循环的次数>总数的时候就要break了,错误消除。

 

Java word 按照页码进行拆分 java分页_Java_02

  第一次写博客比较简单比较粗糙看官不要介意哈哈哈哈



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3