public class<T> PageBean {undefined
private int currPage;
private int totalCount;
private int totalPage;
private int pageSize;
private List<T> list;
public int getCurrPage() {undefined
return currPage;
}
public void setCurrPage(int currPage) {undefined
this.currPage = currPage;
}
public int getTotalCount() {undefined
return totalCount;
}
public void setTotalCount(int totalCount) {undefined
this.totalCount = totalCount;
}
public int getTotalPage() {undefined
return totalPage;
}
public void setTotalPage(int totalPage) {undefined
this.totalPage = totalPage;
}
public int getPageSize() {undefined
return pageSize;
}
public void setPageSize(int pageSize) {undefined
this.pageSize = pageSize;
}
public List<T> getList() {undefined
return list;
}
public void setList(List<T> list) {undefined
this.list = list;
}
}
public PageBean findByPage(int currPage) throws SQLException {undefined
PageBean pageBean = new PageBean();
pageBean.setCurrPage(currPage);
int pageSize = 10;
pageBean.setPageSize(pageSize);
ProductDao productDao = new ProductDao();
int totalCount = productDao.findCount();
pageBean.setTotalCount(totalCount);
double tc = totalCount;
Double num = Math.ceil(tc/pageSize);
pageBean.setTotalPage(num.intValue());
int begin = (currPage - 1)* pageSize;
List<Product> list = productDao.findByPage(begin,pageSize);
pageBean.setList(list);
return pageBean;
}