Java分页后台部分

2021-01-05  本文已影响0人  山巅自相见

写分页前台必须传一个‘当前页’过来

起始条数的算法:(当前页-1)*每页显示条数

Controller层参数(当前页, 商品对象)

    1、查询品牌,传值到页面

    2、搜索处的回显

    3、分页查询商品,传值到页面

3的实现类

    判断当前页,如果是nll,说明是第一次进方法,赋值1

    1、Page属性

        1.1、查询总条数,带条件查的,所以需要传(商品对象)

        1.2、从Page实体类获取每页显示条数,这个在实体类中是写死的

        1.3、总页数=总条数/每页显示条数,如果有余数就向上取整,用到ceil()方法

        1.4、起始条数=(当前页-1)*每页显示条数

        1.5、上一页,判断如果<=1或等于null就赋值1,否则当前页就加一

        1.6、下一页,判断如果等于总页数,说明当前页就是最后一页,赋值总页数,否则当前页+1

    2、根据条件和分页查询商品

        因为查询条件有分页,所以需要传参(起始条数, 每页显示条数),又因为还有搜索处的条件,所以需要传(商品对象)

    3、往Page传数据

上一篇 下一篇

猜你喜欢

热点阅读