如何从结果集中显示每页10条记录?

时间:2015-04-09 06:02:51

标签: java html jsp servlets resultset

我的数据库表中有100条记录(行),我希望每页显示该表中的10条记录。我想以下列方式显示数据库中的记录。

----- NEXT 1 2 3 4 5 6 7 8 9 10上一页---------

当我们点击标签1时,它将显示数据库表中的前10条记录(1到10)。当我们点击2时,它将显示数据库表中11到20的记录,依此类推。

当我们点击 NEXT PREVIOUS 时,它将分别显示当前页面的下一页和上一页。例如,假设当前页面显示来自的页面记录 41-50 然后当我们点击 NEXT 时,它会显示来自 51-60 的记录,当我们点击 PREVIOUS 时,它会显示来自 31-40 的记录。

1 个答案:

答案 0 :(得分:0)

不要重新发明轮子..使用数据表,强烈推荐,它具有基于jax的排序,搜索和客户端分页。您甚至可以使用服务器端验证(希望您理解它)。

这是一个简单的例子,试一试。

http://datatables.net/examples/data_sources/dom.html (matches your requirement 100%)

您甚至可以将网格结果导出为xls和pdf。