java分页的工具类_Java 分页工具类

编程知识 行业动态 更新时间:2024-06-13 00:21:18

public class PageUtil {

/**

* 获取分页代码

*

* @param targetUrl

* 目标地址

* @param totalNum

* 总记录数

* @param currentPage

* 当前页

* @param pageSize

* 每页大小

* @return

*/

public String getPagation(String targetUrl, int totalNum, int currentPage,

int pageSize) {

int totalPage = totalNum % pageSize == 0 ? totalNum / pageSize

: totalNum / pageSize + 1;

if (totalPage == 0) {

return "未查询到数据!";

}

StringBuffer pageCode = new StringBuffer();

pageCode.append("

首页");

if (currentPage == 1) {

pageCode.append("

上一页");

} else {

pageCode.append("

上一页");

}

for (int i = currentPage - 2; i <= currentPage + 2; i++) {

if (i < 1 || i > totalPage) {

continue;

}

if (i == currentPage) {

pageCode.append("

" + i

+ "

");

} else {

pageCode.append("

" + i + "");

}

}

if (currentPage == totalPage) {

pageCode.append("

下一页");

} else {

pageCode.append("

下一页");

}

pageCode.append("

尾页");

System.out.println("分页。。。" + pageCode.toString());

return pageCode.toString();

}

public static void main(String args[]) {

}

}

更多推荐

java分页的工具类_Java 分页工具类

本文发布于:2023-03-31 14:48:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/15d7c9d6b9d98648d695e8a54f3e9a6d.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:分页   工具   java   _Java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!