我有一个ssh的!package com.huayiluo.business;import java.util.List;import com.huayiluo.dao.TeacherDao;
import com.huayiluo.vo.Teacher;public class DispartPage {
private int currentPage=1;//当前页
private int pageSize=3;//页大小
private TeacherDao dao;//注入
private static int count;//总行数
public DispartPage(){
}
public int getCurrentPage() {
return currentPage;
}
public void setCurrentPage(int currentPage) {
if(currentPage<=getCountPage())
this.currentPage = currentPage;
}
public int getPageSize() {
return pageSize;
}
public void setDao(TeacherDao dao) {//Spring注入
this.dao = dao;
}
public List<Teacher> getList() {
return dao.getTeacher(getStartIndex(), getPageSize());
}
public int getStartIndex(){//起始页
return (currentPage-1)*pageSize;
}
public int getNextPage(){//下一页
if(currentPage<getCountPage())
return currentPage+1;
return currentPage;
}
public int getPrevious(){//上一页
if(currentPage>1)
return currentPage-1;
return currentPage;
}
public int getCountPage() {//获得可分多少页
if(count==0)
count=dao.getTeacherCount();
return count/pageSize==0?count/pageSize:count/pageSize+1;
}
}