如何在多个页面中显示查询结果

时间:2010-01-19 09:22:15

标签: html jsp

在我的应用程序中,jsp正在调用从数据库中获取记录的方法。该方法返回一个数组并使用for循环,在html页面中使用jsp技术显示数组值。 如果假设数组长度为100,则在同一页面上显示100条记录。我希望在页面上显示20条记录,然后使用下一条20后的链接,接下来的20条,依此类推。

请提供可能的方法来执行此操作。 提前谢谢

3 个答案:

答案 0 :(得分:2)

  • 使用displaytag
  • google for“jsp pagination”和“jsp paging”

答案 1 :(得分:1)

Displaytag很受欢迎,但内存效率不高。如果rowcount变高,而是在数据库级别进行分页。我在此之前发布了类似的答案,并附有代码段:ResultSet to Pagination

答案 2 :(得分:0)

使用displaytag会很棒。您可以为页面设置记录数。您甚至可以为列激活可排序选项,以便用户可以根据自己的需要进行排序。