ssh2分页的问题
在点下一页之后没有数据了
pageBean页面:
	private List list;//要返回的某一页的记录列表    
	private int allRow; //总记录数    
	private int totalPage;//总页数    
	private int currentPage;//当前页    
	private int pageSize;//每页记录数    
	private boolean isFirstPage;//是否为第一页    
	private boolean isLastPage;//是否为最后一页    
	private boolean hasPreviousPage;//是否有前一页    
	private boolean hasNextPage;//是否有下一页      		                      
public List getList() {
		return list;
	}
	public void setList(List list) {
		this.list = list;
	}
	public int getAllRow() {
		return allRow;
	}
	public void setAllRow(int allRow) {
		this.allRow = allRow;
	}
	public int getTotalPage() {
		return totalPage;
	}
	public void setTotalPage(int totalPage) {
		this.totalPage = totalPage;
	}
	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 setFirstPage(boolean isFirstPage) {
		this.isFirstPage = isFirstPage;
	}
	public void setLastPage(boolean isLastPage) {
		this.isLastPage = isLastPage;
	}
	public void setHasPreviousPage(boolean hasPreviousPage) {
		this.hasPreviousPage = hasPreviousPage;
	}
	public void setHasNextPage(boolean hasNextPage) {
		this.hasNextPage = hasNextPage;
	}
/** *//**    
  * 初始化分页信息    
  */    
public void init(){     
	this.isFirstPage = isFirstPage;     
	this.isLastPage = isLastPage;     
	this.hasPreviousPage =hasPreviousPage;     
	this.hasNextPage = hasNextPage;     
}                       
/** *//**    
  * 计算总页数,静态方法,供外部直接通过类名调用    
  * @param pageSize 每页记录数    
  * @param allRow 总记录数    
  * @return 总页数    
  */    
public static int countTotalPage(final int pageSize,final int allRow){     
	int totalPage = allRow % pageSize == 0 ? allRow/pageSize : allRow/pageSize+1;     
	return totalPage;     
}           
/** *//**    
  * 计算当前页开始记录    
  * @param pageSize 每页记录数    
  * @param currentPage 当前第几页    
  * @return 当前页开始记录号    
  */    
public static int countOffset(final int pageSize,final int currentPage){     
	final int offset = pageSize*(currentPage-1);     
	return offset;     
}           
/** *//**    
  * 计算当前页,若为0或者请求的URL中没有"?page=",则用1代替    
  * @param page 传入的参数(可能为空,即0,则返回1)    
  * @return 当前页    
  */    
public static int countCurrentPage(int page){     
	final int curPage = (page==0?1:page);     
	return curPage;     
}     
实现接口dao
public int countPage(String hql) {		
		return 
getHibernateTemplate().find(hql).size();
	}
	public List queryForPage(final String hql, final int offset, final int length) {
		List list=getHibernateTemplate().executeFind(new HibernateCallback() {			
			public Object doInHibernate(Session session) throws 
                         图片文件以固定名字提案上传到服务器并以固定URL生成方案保存到数据库中