⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logpage.java

📁 论坛软件系统亦称电子公告板(BBS)系统
💻 JAVA
字号:
package cn.jsprun.page;

import java.util.ArrayList;
import java.util.List;

public class LogPage {
	private int currentPage = 1;
	private int prePage = 0;
	private int nextPage = 0;
	private List list = new ArrayList();
	private int pageSize = 5;
	private int totalPage = 0;
	private int totalSize = 0;
	private String staticurl="false";
	public LogPage() {
		countTotalPage();
	}
	public LogPage(List list,int pagesize,int currentpage){
		setList(list);
		this.setPageSize(pagesize);
		this.setTotalSize(list.size());
		countTotalPage();
		this.setCurrentPage(currentpage);
	}
	public LogPage(int size,int pagesize,int currentpage){
		this.setPageSize(pagesize);
		this.setTotalSize(size);
		countTotalPage();
		this.setCurrentPage(currentpage);
	}
	public int getCurrentPage() {
		return currentPage;
	}

	public void setCurrentPage(int currentPage) {
		if (currentPage < 1) {
			currentPage = 1;
		}
		if (currentPage > totalPage) {
			currentPage = totalPage;
		}
		this.currentPage = currentPage;
	}

	public List getList() {
		return list;
	}

	public void setList(List list) {
		this.list = list;
	}

	public int getNextPage() {
		return this.currentPage == totalPage ? currentPage : currentPage + 1;
	}

	public void setNextPage(int nextPage) {
		this.nextPage = nextPage;
	}

	public int getPageSize() {

		return pageSize;
	}

	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	public int getPrePage() {
		return currentPage - 1 == 0 ? 1 : currentPage - 1;
	}

	public void setPrePage(int prePage) {
		this.prePage = prePage;
	}
	public int countTotalPage() {
		if (totalSize > pageSize) {
			if (totalSize % pageSize == 0) {
				setTotalPage((int) ((double) totalSize / (double) pageSize));
			} else {
				setTotalPage((int) (1.0d + (double) totalSize / (double) pageSize));
			}
		} else {
			setTotalPage(1);
		}
		return totalPage;
	}

	public void setTotalPage(int totalPage) {
		this.totalPage = totalPage;
	}
	public int getTotalSize() {
		return totalSize;
	}

	public void setTotalSize(int totalSize) {
		this.totalSize = totalSize;
	}
	public String getStaticurl() {
		return staticurl;
	}
	public void setStaticurl(String staticurl) {
		this.staticurl = staticurl;
	}
	public int getTotalPage() {
		return totalPage;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -