zoukankan      html  css  js  c++  java
  • java 数据分页

    分页逻辑

    import lombok.Data;
    
    /**
     * User  eric
     * Date  
     * 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("<a class="previous_page" rel="prev" href='" + path +"&page="+ (currentPage - 1) + "'>Prev</a>");
                }
                if (currentPage < totalPage)
                {
                    displayInfo.append("<a class="next_page" rel="next" href='" + path +"&page="+ (currentPage + 1) + "'>Next</a>");
                }
            }
            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());

    页面

    <div class="page">
          <div class="pagination" th:utext="${pager}"></div>
    </div>
  • 相关阅读:
    Node 修改默认镜像源
    Mac下apache虚拟主机配置
    Grep命令出现 Binary file (standard input) matches
    idea取出方法参数提示
    Java8 Optional用法
    Codeforces Round #638 (Div. 2)
    Codeforces Round #637 (Div. 2)
    Codeforces Round #636 (Div. 3)
    Tree
    Educational Codeforces Round 85
  • 原文地址:https://www.cnblogs.com/Jansens520/p/6389097.html
Copyright © 2011-2022 走看看