0
我在首页有一个网站。我正在显示5条记录。我希望当用户点击下一个时,他应该能够查看下一个记录。我想跟踪哪个子列表已经显示给用户。我正在使用ArrayList
。每次用户使用servlet点击下一个按钮时如何获取下一条记录?按next显示下一条记录
我在首页有一个网站。我正在显示5条记录。我希望当用户点击下一个时,他应该能够查看下一个记录。我想跟踪哪个子列表已经显示给用户。我正在使用ArrayList
。每次用户使用servlet点击下一个按钮时如何获取下一条记录?按next显示下一条记录
按下按钮传递两个请求参数:firstrow
和rowcount
。 firstrow
表示要显示的第一行的索引。 rowcount
表示一次显示的行数。
在servlet中,只需做数学运算。按下一步按钮做firstrow += rowcount
并在按上一页按钮做firstrow -= rowcount
(简单的例子,你当然需要考虑溢出)。然后使用特定于数据库的SQL从数据库中精确查询数据子集,例如在MySQL和PostgreSQL中使用LIMIT firstrow OFFSET rowcount
。之前我已经发布了更详细的answer。