为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的分页效果不行啊,也不报错,不分页而且总页数显示也不对

package com.imooc.entity;


/**

 * 分页对应的实体类

 */

public class Page {

/**

* 总条数

*/

private int totalNumber;

/**

* 当前第几页

*/

private int currentPage;

/**

* 总页数

*/

private int totalPage;

/**

* 每页显示条数

*/

private int pageNumber = 5;

/**

* 数据库中limit的参数,从第几条开始取

*/

private int dbIndex;

/**

* 数据库中limit的参数,一共取多少条

*/

private int dbNumber;

/**

* 根据当前对象中属性值计算并设置相关属性值

*/

public void count() {

// 计算总页数

int totalPageTemp = this.totalNumber / this.pageNumber;

int plus = (this.totalNumber % this.pageNumber) == 0 ? 0 : 1;

totalPageTemp = totalPageTemp + plus;

if(totalPageTemp <= 0) {

totalPageTemp = 1;

}

this.totalPage = totalPageTemp;

// 设置当前页数

// 总页数小于当前页数,应将当前页数设置为总页数

if(this.totalPage < this.currentPage) {

this.currentPage = this.totalPage;

}

// 当前页数小于1设置为1

if(this.currentPage < 1) {

this.currentPage = 1;

}

// 设置limit的参数

this.dbIndex = (this.currentPage - 1) * this.pageNumber;

this.dbNumber = this.pageNumber;

}


public int getTotalNumber() {

return totalNumber;

}


public void setTotalNumber(int totalNumber) {

this.totalNumber = totalNumber;

this.count();

}


public int getCurrentPage() {

return currentPage;

}


public void setCurrentPage(int currentPage) {

this.currentPage = currentPage;

}


public int getTotalPage() {

return totalPage;

}


public void setTotalPage(int totalPage) {

this.totalPage = totalPage;

}


public int getPageNumber() {

return pageNumber;

}


public void setPageNumber(int pageNumber) {

this.pageNumber = pageNumber;

this.count();

}


public int getDbIndex() {

return dbIndex;

}


public void setDbIndex(int dbIndex) {

this.dbIndex = dbIndex;

}


public int getDbNumber() {

return dbNumber;

}


public void setDbNumber(int dbNumber) {

this.dbNumber = dbNumber;

}

}

http://img1.sycdn.imooc.com//598ffd5800015e9b13170366.jpg

正在回答

2 回答

你就看这个实体类 怎么行,关键不得看看  你的配置文件,和  DAO里的代码,然后再到servlet是咋写了

0 回复 有任何疑惑可以回复我~
#1

weibo_打开自己let_it_03576135 提问者

问题已经解决了 感谢感谢
2017-08-14 回复 有任何疑惑可以回复我~

老铁,求告诉啊,我已经看了五六个小时了,还是不对,和你一样的错误

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的分页效果不行啊,也不报错,不分页而且总页数显示也不对

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信