java编程中用iterator迭代器在jsp中显示数据库中的数据,如何实现分页显示

java编程中用iterator迭代器在jsp中显示数据库中的数据,如何实现分页显示,第1张

列出表中1-n(当前页最后一条要显示的)直接的数据,然后排除1-m直接上页之前的数据,剩下的就是要显示的。

每页显示20条,当前页需要显示的是181-200之间的记录。

select top 200 from tablea where not exist (select top 180 from tablea)
如果只想在Java代码中实现,迭代器并没有记录当前的记录位置,可能要使用一个计数变量才可以实现。
public static final int PAGE_SIZE = 20; // 每页显示的记录数
int visited = 180; // 上页或者更早已经显示了的
int current = 1; // 当前的记录遍历位置
while(mResultSetnext()) {
    if (current++ <= visited || current >= visited + PAGE_SIZE) {
        continue;
    }
    Type variable = mResultSetgetXxx(param); // 处理数据显示
    / put into model
}

以上就是关于java编程中用iterator迭代器在jsp中显示数据库中的数据,如何实现分页显示全部的内容,包括:java编程中用iterator迭代器在jsp中显示数据库中的数据,如何实现分页显示、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9741525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存