关于JSP分页的问题,请大神帮忙,在线等

数据库里有13条记录,字段名为title.部分代码如下:pageSize=4;//每页显示4条记录intrecordCount=rs.getRow();pageCount... 数据库里有13条记录,字段名为title.
部分代码如下:
pageSize=4; //每页显示4条记录
int recordCount=rs.getRow();
pageCount=(recordCount%pageSize==0)?(recordCount/pageSize):(recordCount/pageSize+1);
for(int i=1;i<=pageCount;i++){
int abs=(i-1)*pageSize+1;
rs.absolute(abs);
system.out.println(abs);
<!--中间代码太长省略-->
}

假如数据库有12条记录,正好显示三页,控制台输出没有错误,abs打印了一下abs的结果为"1 5 9", 如果数据库中有13条记录,应该显示四页,for循环也应该执行四次,abs输出结果为"1 5 9 异常",最后一次循环应该是abs的值应该是13,而实际这个指针是不存在的,所以报了异常,请问这个问题该怎么解决?
展开
 我来答
匿名用户
2015-10-15
展开全部
应该是rs.absolute(abs);的问题。你最好加一个判断条件。就是resultset.next(),如果为false了就不要让指针再往下走了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式