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

时间:2008-09-25 07:09:17

标签: jsp pagination

我需要显示数据库中的日志条目。 当然,日志数据是巨大的,所以我必须在几个页面上显示结果,并且**不会**同时获得**所有**日志数据,但是当用户浏览页面时。

我知道DisplayTagTableTags,但在我看来,他们都会在应用分页之前获取所有数据。

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

谢谢,
的Marius

3 个答案:

答案 0 :(得分:3)

关于DisplayTag:它支持Value List设计模式。

答案 1 :(得分:1)

最佳解决方案是Jmesa

答案 2 :(得分:0)

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

你的displaytag / jsp标签应该传递到它想要的页面的数据访问层(例如,我需要接下来的30页,然后是第5页),然后你的数据访问层会处理分页查询。