不检索整个结果集的JSP分页?
时间:2020-03-06 14:42:26 来源:igfitidea点击:
我需要显示数据库中的日志条目。
当然,日志数据非常庞大,因此我必须在几页上显示结果,并且在用户浏览页面的同时,无法(立即)获取所有日志数据。
我知道DisplayTag和TableTags,但是在我看来,它们都在应用分页之前都获取了所有数据。
在我开始开发自己的JSP标签之前,有人知道这个问题的第三方解决方案吗?
谢谢,
马吕斯
解决方案
在JSP内部并不是解决整个问题的好地方。
在典型的分层方法中,我们将表示形式(此处为JSP)与数据访问(在其中进行查询)分开。
displaytag / jsp标签应该传递给数据访问层所需的页面(例如,我需要下一个30,并且位于第5页),然后数据访问层将处理分页查询。
关于DisplayTag:它确实支持"值列表"设计模式。
最好的解决方案是Jmesa