分页代码
private PageUntil pageuntil;
@Resource
private IAuthorAdminService iauthoradminservice;
private AuthorAdmin authoradmin;
private List<AuthorAdmin> listauthoradmin;
public String listAuthorAdmin() {
pageuntil=new PageUntil();
int currentPage = 0;
int pagesize = pageuntil.getPagesize();
currentPage =(currentPage == 0 ? 1 : currentPage);
this.listauthoradmin = iauthoradminservice.queryPage(currentPage,
pagesize);
int countAuthorAdmin = iauthoradminservice.countAuthorAdmin();
pageuntil
.setPageCount(countAuthorAdmin % pagesize == 0 ? countAuthorAdmin
/ pagesize
: countAuthorAdmin / pagesize + 1);
return "listSuccess";
}
分页实体类
public class PageUntil {
private int pageCount;//总页数
private int currentPage;//当前页
private int pagesize = 10;// 页最多显示多少条数据
public int getPageCount() {
return pageCount;
}
public void setPageCount(int pageCount) {
this.pageCount = pageCount;
}
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;
jsp分页片段
<s:property value="pageuntil.pageCount" />
页</li>
<li>当前第<s:property value="pageuntil.currentPage" />页</li>
If you don’t use a class to encapsulate the paging fields, it will work. I don’t know what’s wrong?
Just change it to another way of writing