package se.wgcloud.util; import com.github.pagehelper.PageInfo; import org.springframework.ui.Model; import java.util.ArrayList; import java.util.List; /** * @version v2.3 * @ClassName: FormatUtil.java * @author: * @date: 2019年11月16日 * @Description: FormatUtil.java * @Copyright: */ public class PageUtil { public static void initPageNumber(PageInfo pageInfo, Model model) { List pageNumbers = new ArrayList(); for (int i = 5; i > 0; i--) { if (pageInfo.getPageNum() - i > 0) { pageNumbers.add((pageInfo.getPageNum() - i) + ""); } } for (int i = 0; i < 5; i++) { if (pageInfo.getPageNum() + i <= pageInfo.getPages()) { pageNumbers.add((pageInfo.getPageNum() + i) + ""); } } model.addAttribute("pageNumbers", pageNumbers); } }