java 通用分页_java通用分页封装类Pagination

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

/*

* 通用分页封装类

*/

public class Pagination {

private int pageSize;// 每页大小

private int totleSize;// 总共多少条

private int totlePage;// 总共多少页

private int pageIndex;// 当前第几页

private String url;// 提交到的页面

public String getUrl() {

return url;

}

public void setUrl(String url) {

this.url = url;

}

public int getPageSize() {

return pageSize;

}

public void setPageSize(int pageSize) {

this.pageSize = pageSize;

}

public int getTotleSize() {

return totleSize;

}

public void setTotleSize(int totleSize) {

this.totleSize = totleSize;

}

// 计算出总共多少页

public int getTotlePage() {

totlePage = totleSize / pageSize;

if (totleSize % pageSize != 0) {

totlePage++;

}

return totlePage;

}

public int getPageIndex() {

return pageIndex;

}

public void setPageIndex(int pageIndex) {

this.pageIndex = pageIndex;

}

public String getPageBar() {

StringBuffer sb = new StringBuffer();

sb.append("

");

sb.append("

");

// 一系列的判断逻辑

// 什么时候有首页链接

if (pageIndex == 1) {

sb.append("首页");

} else {

sb.append("首页");

}

// 什么时候显示上一页链接

if (pageIndex == 1) {

sb.append("上一页 ");

} else {

int temp = pageIndex;

sb.append("上一页");

}

// 什么时候显示下一页

if (getTotlePage() == pageIndex) {

sb.append("下一页");

} else {

int temp = pageIndex;

sb.append("下一页");

}

// 什么时候显示尾页呢

if (getTotlePage() == pageIndex) {

sb.append("尾页");

} else {

sb.append("尾页");

}

sb.append("");

sb.append("

");

sb.append("

");

return sb.toString();

}

}

如果您觉得本文的内容对您的学习有所帮助:

关键字:java 分页功能 通用分页类 Pagination

更多推荐

java 通用分页_java通用分页封装类Pagination

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

发布评论

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

>www.elefans.com

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