我的struts分页算法的实现

来源:java认证发布时间:2012-11-12 12:47:46java认证视频

二,根据总的页数,当前页
这样的话构造函数应该写成:
public PageBean(int totalRows,int currentPage) {
  this.totalRows = totalRows;
  this.currentPage = currentPage;
  if(currentPage < 2)
   hasPreviousPage = false;
  else
   hasPreviousPage = true;
  if ((totalRows % pageRecorders) == 0) {
   totalPages = totalRows / pageRecorders;
  } else {
   totalPages = totalRows / pageRecorders + 1;
  }
  if (currentPage < totalPages) {
   hasNextPage = true;
   nextPage = currentPage + 1;
   pageStartRow = (currentPage - 1)*pageRecorders;
   this.pageEndRow = pageStartRow + pageRecorders;
  } else if(currentPage == totalPages){
   pageStartRow = (currentPage - 1)*pageRecorders;
   this.pageEndRow = totalRows;
   hasNextPage = false;
   nextPage = currentPage;
  }
  if(currentPage < 2){
   previousPage = currentPage;
   hasPreviousPage = false;
  }else if(currentPage > 1){
   previousPage = currentPage-1;
   hasPreviousPage = true;
  } 
 }

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答