mybatis分页工具PageHelper中PageInfo相关属性

方法名 解释
getPages() 总页数
getPageNum() 当前页码
getTotal() 内容条目数

通常使用:

                Integer pageNo = 1;
        Integer pageSize = 10;
        try {
            pageNo = Integer.parseInt(Const.getPara(req, "page_no"));
        } catch (Exception ex) {
        }
        try {
            pageSize = Integer.parseInt(Const.getPara(req, "page_size"));
        } catch (Exception ex) {
        }
.......
     PageInfo<Comment> page = new PageInfo<Comment>(comments);
        if (pageNo > page.getLastPage()) {
            // pageno超过最大值
            return ResJson.getSucJson(ResJson.FAILD_NULL_CODE, ResJson.NOMORE_DATA_TEXT, maps);
        }
        for (int i = 0; i < comments.size(); i++) {
            maps.add(comment2MapWithReply(comments.get(i)));
        }

        return ResJson.getSucJson(ResJson.SUCCESS_CODE, ResJson.SUCCESS_CODE_TEXT, maps, pageNo + "",
                page.getPages() + "", page.getTotal() + "");     

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容