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

📄 pagebean.java

📁 SSH框架整合... 不错的源码
💻 JAVA
字号:

package com.lideedu.huang.addressBook.utils;

import java.util.Collection;

@SuppressWarnings("unused")
public class PageBean {
	
	    private int currentPage=1;        //当前页号
	    private int pageSize=7;          //每页记录数量
	    private int totalRecords;         //总计录数	    
		private int totalPages;           //总页数
	    private int indexPageSize=5;      //索引页的数量
	    private Boolean nextPage;         //是否有下一页
	    private Boolean previousPage;     //是否有上一页	
	    private Integer indexPageBegin;   //索引开始页
	    private Integer indexPageEnd;     //索引终止页
	    private Collection pageContent;   //页面内容
	    
        //构造函数
		public PageBean() {
			
		}
        //构造函数
		public PageBean(int currentPage) {
			this.currentPage=currentPage;
			
		}
		
		public int getIndexPageSize() {
			return indexPageSize;
		}
		public void setIndexPageSize(int indexPageSize) {
			this.indexPageSize = indexPageSize;
		}

		public void setNextPage(Boolean nextPage) {
			this.nextPage = nextPage;
		}
		public Collection getPageContent() {
			return pageContent;
		}
		public void setPageContent(Collection pageContent) {
			this.pageContent = pageContent;
		}
		public int getCurrentPage() {
			return currentPage;
		}
		public void setCurrentPage(int currentPage) {
			this.currentPage = currentPage;
		}
		public int getPageSize() {
			return pageSize;
		}
		public void setPageSize(int pageSize) {
			this.pageSize = pageSize;
		}

		public void setPreviousPage(Boolean previousPage) {
			this.previousPage = previousPage;
		}
		public int getTotalRecords() {
			return totalRecords;
		}
		public void setTotalRecords(int totalRecords) {
			this.totalRecords = totalRecords;
		}
		
        //计算总页数
		public int getTotalPages() {
			return (this.totalRecords+this.pageSize-1)/this.pageSize;
		}
		
		//是否有上一页
		public Boolean getPreviousPage() {
			return currentPage>1?true:false;
		}
		//是否有下一页 
		public Boolean getNextPage() { 
			if(currentPage<getTotalPages())
				return true;
			else 
				return false;					
		}
		//计算索引起始页
		public int getIndexPageBegin() { 
			if(currentPage<=getIndexPageSize()/2)
				return 1;
			else 
				return currentPage-getIndexPageSize()/2;			
		}
		//计算索引终止页
		public int getIndexPageEnd() { 
			if((getIndexPageBegin()+getIndexPageSize()-1)<=getTotalPages())
				return getIndexPageBegin()+getIndexPageSize()-1;
			else
				return getTotalPages();			
		}

}

⌨️ 快捷键说明

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