www.pudn.com > j2EEnews_struts_hibernate_spring.rar > Page.java


package com.news.page; 
 
/** 
 * 定义列表分页页面元素 
 * @author Yinzhi Geng 
 */ 
public class Page { 
    /** 
     * 默认每页显示记录数 
     */ 
	private int perPage = 10; 
	 
	/** 
	 * 页码 
	 */ 
	private int page = 1; 
	 
	/** 
	 * 记录总数 
	 */ 
	private int total = 0; 
	 
	/** 
	 * 开始记录数(新的游标起始位置) 
	 */ 
	private int startRs=0; 
	 
	/** 
	 * 翻页的url(路径),不带参数,参数由其它属性指定 
	 */ 
	private String url = ""; 
	 
	/** 
	 * 翻页参数,多个参数用&分隔 
	 */ 
	private String param = ""; 
	 
	/** 
	 * 上下环境 
	 */ 
	private String contextPath = ""; 
	 
	/** 
	 * hibernate查询语句 
	 */ 
	private String hql; 
	 
	//以下为模块参数,暂时不用 
	private String realPath; 
	private String pageTemplate; 
 
	public String getPageTemplate() { 
		return pageTemplate; 
	} 
 
	public void setPageTemplate(String pageTemplate) { 
		this.pageTemplate = pageTemplate; 
	} 
 
	public String getRealPath() { 
		return realPath; 
	} 
 
	public void setRealPath(String realPath) { 
		this.realPath = realPath; 
	} 
 
	public String getHql() { 
		return hql; 
	} 
 
	public void setHql(String hql) { 
		this.hql = hql; 
	} 
 
	public Page() { 
	} 
 
	public int getPerPage() { 
		return perPage; 
	} 
 
	public void setPage(int page) { 
		this.page = page; 
	} 
 
	public void setPerPage(int perPage) { 
		this.perPage = perPage; 
	} 
 
	public void setTotal(int total) { 
		this.total = total; 
	} 
 
	public int getPage() { 
		return page; 
	} 
 
	public int getTotal() { 
		return total; 
	} 
 
	public String getContextPath() { 
		return contextPath; 
	} 
 
	public void setContextPath(String contextPath) { 
		this.contextPath = contextPath; 
	} 
 
	public String getParam() { 
		return param; 
	} 
 
	public void setParam(String param) { 
		this.param = param; 
	} 
 
	public String getUrl() { 
		return url; 
	} 
 
	public void setUrl(String url) { 
		this.url = url; 
	} 
 
	public int getStartRs() { 
		return startRs; 
	} 
 
	public void setStartRs(int startRs) { 
		this.startRs = startRs; 
	} 
}