2008-09-25 52 views
3

我需要显示数据库中的日志条目。 当然,日志数据是巨大的,所以我必须在多个页面上显示结果,并且**没有**一次性获取**全部**日志数据,而是当用户在页面中导航时。JSP分页没有检索整个结果集?

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

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

感谢,
马吕斯

回答

3

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

0

你的JSP里面是不是真的解决整个问题的好地方。 在典型的分层方法中,您将演示文稿(此处为JSP)与数据访问(您进行查询的位置)分开。

你的displaytag/jsp标签应该传递到它想要的页面的数据访问层(例如我需要下一个30页和第5页),然后你的数据访问层负责分页查询。

1

对此的最佳解决方案是Jmesa