资讯专栏INFORMATION COLUMN

java 数据分页

张汉庆 / 523人阅读

分页逻辑

import lombok.Data;

/**
 * User  eric
 * Date  15/10/18 下午3:55
 * Email yq@aso.ren
 */
@Data
public class PageHelper
{
    private int pageSize;
    private int totalPage;
    private int currentPage;
    private String path = "";

    public String getPageHTML()
    {
        totalPage = getTotalPage();
        StringBuffer displayInfo = new StringBuffer();
        if (totalPage != 0 && pageSize != 0)
        {
            if (currentPage > 1)
            {
                displayInfo.append("");
            }
            if (currentPage < totalPage)
            {
                displayInfo.append("");
            }
        }
        return displayInfo.toString();
    }

}

控制层

        PageHelper p = new PageHelper();
        String dev_ = appWordRank.getDev() == null ? "" : appWordRank.getDev();
        String country_ = appWordRank.getCountry()==null?"":appWordRank.getCountry();
        String path = "rank?appid=" + appid + "&dev=" + dev_ + "&country="+country_;
        p.setTotalPage(totalPages);
        p.setPageSize(pageSize);
        p.setPath(path);
        p.setCurrentPage(page);
        model.addAttribute("pager", p.getPageHTML());

页面

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/65207.html

相关文章

  • 全栈通用分页查询

    摘要:前言给大家讲解全栈通用分页查询码字不易,点个关注转载请说明开发工具思维导图目录一所需要的包二后端数据库帮助类通用查询分页父类书籍层类分页工具类三前端文件助手类前端界面四一所需要的包二后端数据库 前言:给大家讲解全栈通用分页查询 码字不易,点个关注 转载请说明! 开发工具:eclipse 思维...

    Ashin 评论0 收藏0
  • JAVA面试题(28)

        本文首发于cartoon的博客    转载请注明出处:https://cartoonyu.github.io/c... 什么是 ORM 框架? ORM全称是Object-Relational Mapping,中文名称为对象-关系映射 使用ORM框架,能大幅度减少数据库操作代码的编写,将主要精力放在对象-关系优化上 常见的ORM框架有hibernate,Mybatis等 Myba...

    golden_hamster 评论0 收藏0
  • 一起来学SpringBoot | 第八篇:通用Mapper与分页插件的集成

    摘要:通用是为了解决使用中的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间。当该参数设置为时,时会查询第一页,超过总数时,会查询最后一页。 SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工...

    韩冰 评论0 收藏0
  • JAVA面试题(29)

    摘要:本文首发于的博客转载请注明出处逻辑分页和物理分页的区别是什么分页是为了节省网络传输的数据量逻辑分页是将数据全部加载到内存,再通过后端逻辑控制分页显示到前端物理分页是在数据库层面分部分获取数据,通常情况下对内存的压力较逻辑分页少是否支持延迟加     本文首发于cartoon的博客    转载请注明出处:https://cartoonyu.github.io/c... Mybatis...

    junbaor 评论0 收藏0
  • JAVA面试题(42)

    摘要:本文首发于的博客转载请注明出处基础抽象类和接口的区别类层面上抽象类与接口都不能被实例化抽象类只能继承一个直接父类,实现多个接口接口能继承多个接口抽象类大多用作模板类使用,接口用于规范模块间的行为方法抽象类可以用有抽象方法,静态方法以及普通方     本文首发于cartoon的博客    转载请注明出处:https://cartoonyu.github.io/c... JAVA基础 ...

    Noodles 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<