JAvaページング機能
1271 ワード
public class PageUtil
{
private Collection content;//
private int page;//
private int pageSize;//
private int total;//
private int totalPages;//
private int start;//
public PageUtil(int page, int pageSize, int total)
{
this.page = page;
this.pageSize = pageSize;
this.total = total;
totalPages = (total % pageSize == 0) ? (total / pageSize) : (total
/ pageSize + 1);
if (page < 1)
page = 1;
if (page > totalPages)
page = totalPages;
start = (page - 1) * pageSize;
}
public void setContent(Collection content)
{
this.content = content;
}
public Collection getContent()
{
return content;
}
public int getPage()
{
return page;
}
public int getPageSize()
{
return pageSize;
}
public int getTotal()
{
return total;
}
public int getTotalPages()
{
return totalPages;
}
public int getStart()
{
return start;
}
}