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>

转载于:https://www.cnblogs.com/Jansens520/p/6389097.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值