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

📄 page.java

📁 中应用程序的访问权限对Java Web Console 中应用程序的访问权限 成功登录 Web 控制台后,可能无法自动访问在该控制台中注册的所有应用程序。通常,必须安装应用程序,才能让所有的用户在控制
💻 JAVA
字号:
package edu.yinhe.mis.util;

import java.util.ArrayList;

/**
 * Title: 分页对象<br>
 * Description:  用于包含数据及分页信息的对象<br>
 *               Page类实现了用于显示分页信息的基本方法,但未指定所含数据的类型,
 *               可根据需要实现以特定方式组织数据的子类,<br>
 *               如RowSetPage以RowSet封装数据,ListPage以List封装数据<br>
 */
public  class Page implements java.io.Serializable {
	
	private int curPage = 1; //当前是第几页 
	private int maxPage = 1; //一共有多少页 
	private int maxRowCount ; //一共有多少行 
	private int rowsPerPage = 5 ;//每页多少行
	private int curRow; //当前页的第一行
	//第十六行记录的limit两个参数分别是多少? 15,5
	/**
	 * 默认构造方法
	 * @param maxRowCount 
	 */
	public Page(int maxRowCount){
		this.maxRowCount = maxRowCount;
		init();
	}

	public void init()
	{
		if (this.getMaxRowCount()==0){//表中没有记录时
			this.setCurPage(1);
			this.setMaxPage(1);
		}
		if (this.getMaxRowCount()% this.getRowsPerPage()==0){
			this.maxPage = this.maxRowCount/this.rowsPerPage;
		}else{
			this.maxPage = this.maxRowCount/this.rowsPerPage + 1;        
		}
		//System.out.println("maxPage:" + maxPage);
		this.setCurRow();
	}
	

	public int getCurPage() {
		return curPage;
	}

	public void setCurPage(int curPage) {
		this.curPage = curPage;
	}

	public int getMaxPage() {
		return maxPage;
	}

	public void setMaxPage(int maxPage) {
		this.maxPage = maxPage;
	}

	public int getMaxRowCount() {
		return maxRowCount;
	}

	public void setMaxRowCount(int maxRowCount) {
		this.maxRowCount = maxRowCount;
	}

	public int getRowsPerPage() {
		return rowsPerPage;
	}

	public void setRowsPerPage(int rowsPerPage) {
		this.rowsPerPage = rowsPerPage;
	}

	public int getCurRow() {
		return curRow;
	}

	public void setCurRow() {
		this.curRow = (curPage - 1) * rowsPerPage ;
	}
	
	

}

⌨️ 快捷键说明

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