Struts2 分页

Struts2 分页,struts2,struts,Struts2,Struts,我们在项目中使用struts、spring和hibernate,我想在struts中使用分页,我们可以使用hibernate进行分页,有人知道我们如何在struts中进行分页吗 多谢各位 干杯Struts2在这里没有什么可以做的,您只需要从JSP页面传递某些值并使用hibernate获取这些记录。 e、 g 您可以获得将显示的记录总数以及每页需要显示的记录数 总记录=100/10(每页记录数)=10 这表明您需要在10页中显示数据。其次,您需要传递起始索引和偏移量,以便从数据库中获取该数量的记录

我们在项目中使用struts、spring和hibernate,我想在struts中使用分页,我们可以使用hibernate进行分页,有人知道我们如何在struts中进行分页吗

多谢各位


干杯

Struts2在这里没有什么可以做的,您只需要从JSP页面传递某些值并使用hibernate获取这些记录。 e、 g

您可以获得将显示的记录总数以及每页需要显示的记录数

总记录=100/10(每页记录数)=10 这表明您需要在10页中显示数据。其次,您需要传递起始索引和偏移量,以便从数据库中获取该数量的记录

要显示记录,可以使用Struts2迭代器标记。 我希望这会给你一些想法,如果你需要任何类型的例子可以提供,但我相信它总是好的尝试自己


或者可以使用带有分页功能的显示标签。

您需要使用外部jar,您可以使用它,它非常好而且简单
另一种解决方案是

祝你好运

使用struts的jquery有bug/问题或其他问题。当你呈现第二页,然后点击浏览器返回,再次访问页面后显示错误的悬停

正如Umesh Awasthi所说,你在行动中实现逻辑。这允许您以最优化的方式来处理分页


只取那些必要的记录

您可以使用struts中的display tag library在分页视图中显示记录。它只需要显示POJO列表。它将在分页中自动显示该POJO。您可以设置它的属性,如页面大小等

在我以前的项目中,我使用了带hibernate的struts。我们已经实现了分页,但方式很复杂。我们没有在前端或服务器端使用任何第三方库。我们所做的基本上是,在jsp页面中,我们有目标页码的隐藏字段,每页没有记录。在单击分页按钮/页码时,我们实际提交了页面,在hibernate级别,我们正在查询,以便使用这些隐藏值获取所需的记录。整个应用程序都使用了同样的操作进行分页。

下面的回答是,displaytag这是一个很好的分页库->请参阅:请使用Hibernate struts分页的数据表插件。(数据表插件)