首页>代码>java通过nginx+apache tomcat接收用户头像图片上传,实现网站动态和静态域名访问图片的详细教程>/nginxproxy/src/main/java/self/me/common/utils/PageBean.java
package self.me.common.utils;
import java.util.List;
import com.github.pagehelper.Page;
/**
* 封装分页pagebean
* cfw
*/
public class PageBean {
//当前页
private int pageNum;
//每页的数量
private int pageSize;
//总记录数 暂时没用
private long total;
//结果集
private List<?> list;
// 总页数
private int pages;
//开始页
private int beginPageIndex;
//结束页
private int endPageIndex;
public PageBean(){
}
public PageBean(List<?> list){
if(list instanceof Page){
Page<?> page = (Page<?>) list;
this.pageNum = page.getPageNum();
this.pageSize = page.getPageSize();
this.total = page.getTotal();
this.pages = page.getPages();
this.list = page;
if(pages<=pageSize){
beginPageIndex=1;
endPageIndex=pages;
}else{
beginPageIndex=pageNum-(pageSize/2-1);
endPageIndex=pageNum+(pageSize/2);
if(beginPageIndex<1){
beginPageIndex=1;
endPageIndex=pageSize;
}
if(endPageIndex>pages){
endPageIndex=pages;
beginPageIndex=pages-pageSize+1;
}
}
}
}
public int getPageNum() {
return pageNum;
}
public void setPageNum(int pageNum) {
this.pageNum = pageNum;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public long getTotal() {
return total;
}
public void setTotal(long total) {
this.total = total;
}
public List<?> getList() {
return list;
}
public void setList(List<?> list) {
this.list = list;
}
public int getPages() {
return pages;
}
public void setPages(int pages) {
this.pages = pages;
}
public int getBeginPageIndex() {
return beginPageIndex;
}
public void setBeginPageIndex(int beginPageIndex) {
this.beginPageIndex = beginPageIndex;
}
public int getEndPageIndex() {
return endPageIndex;
}
public void setEndPageIndex(int endPageIndex) {
this.endPageIndex = endPageIndex;
}
}
最近下载更多
shiopaaa LV13
2021年1月29日
清咿酱 LV11
2020年5月6日
skipple3 LV39
2019年10月15日
qq_1344127185 LV27
2018年9月7日
yangctz LV25
2018年5月28日
106177804liyang LV7
2018年3月12日
boqiu2016 LV17
2017年11月25日
chinafjfzlj LV31
2017年9月8日
190679152@qq.com LV15
2017年2月5日
雷诺阿 LV10
2016年9月13日
最近浏览更多
edpwyg LV14
2024年7月28日
qiangmin1223 LV12
2024年4月24日
wuying8208 LV15
2023年9月4日
tomcat_test LV2
2022年7月6日
xuweisong2010 LV28
2022年5月20日
Zeorwyc LV8
2022年4月27日
yangsha868 LV9
2021年8月13日
on_Angels LV1
2021年7月27日
鑫励诚 LV1
2021年5月10日
Mote-Lwh LV1
2021年3月10日

