主题 : java.lang.ArithmeticException: / by zero
级别: 贡士
UID: 1392
积分:430 加为好友
威望: 3 精华: 0
主题:73 回复:142
注册时间:2009-12-18
在线时长:0
1#   发表于:2010-11-20 16:22:14  IP:124.211.*.*
java.lang.ArithmeticException: / by zero
common.page.SimplePage.<init>(SimplePage.java:27) 
common.page.Pagination.<init>(Pagination.java:18) 
dao.impl.ArtiDaoImpl.getForTag

总是报分页错误。不知是为什么。
public SimplePage(int pageNo, int pageSize, int totalCount) {
if (totalCount <= 0) {
this.totalCount = 0;
} else {
this.totalCount = totalCount;
}
if (pageSize <= 0) {
this.pageSize = DEF_COUNT;
} else {
this.pageSize = pageSize;
}
if (pageNo <= 0) {
this.pageNo = 1;
} else {
this.pageNo = pageNo;
}
if ((this.pageNo - 1) * this.pageSize >= totalCount) {
this.pageNo = totalCount / pageSize;
}
}
pageSize怎么可能是0呢,不明白。
感觉都挺正常的,不应有错啊,请高手指点。
级别: 白丁
UID: 12563
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-11-16
在线时长:0
2#   发表于:2011-03-24 16:23:02  IP:222.216.*.*
和你遇到同样问题,不过解决了~
1 共1页