jsp数据库分页
发布时间: 2025-09-10 05:52:32
⑴ java编程中用iterator迭代器在jsp中显示数据库中的数据,如何实现分页显示
列出表中1-n(当前页最后一条要显示的)直接的数据,然后排除1-m直接上页之前的数据,剩下的就是要显示的。
每页显示20条,当前页需要显示的是181-200之间的记录。
(selecttop180fromtablea)
如果只想在Java代码中实现,迭代器并没有记录当前的记录位置,可能要使用一个计数变量才可以实现。
publicstaticfinalintPAGE_SIZE=20;//每页显示的记录数intvisited=180;//上页或者更早已经显示了的
intcurrent=1;//当前的记录遍历位置
while(mResultSet.next()){
if(current++<=visited||current>=visited+PAGE_SIZE){
continue;
}
Typevariable=mResultSet.getXxx(param);//处理数据显示
/...putintomodel
}
热点内容