不检索整个结果集的JSP分页?

时间:2020-03-06 14:42:26  来源:igfitidea点击:

我需要显示数据库中的日志条目。
当然,日志数据非常庞大,因此我必须在几页上显示结果,并且在用户浏览页面的同时,无法(立即)获取所有日志数据。

我知道DisplayTag和TableTags,但是在我看来,它们都在应用分页之前都获取了所有数据。

在我开始开发自己的JSP标签之前,有人知道这个问题的第三方解决方案吗?

谢谢,
马吕斯

解决方案

在JSP内部并不是解决整个问题的好地方。
在典型的分层方法中,我们将表示形式(此处为JSP)与数据访问(在其中进行查询)分开。

displaytag / jsp标签应该传递给数据访问层所需的页面(例如,我需要下一个30,并且位于第5页),然后数据访问层将处理分页查询。

关于DisplayTag:它确实支持"值列表"设计模式。

最好的解决方案是Jmesa