我们在我们的项目中使用了struts,spring和hibernate,我想在struts中使用分页,我们可以使用hibernate进行分页,有人知道我们如何在struts中做到这一点吗?
谢谢
干杯
发布于 2012-09-18 17:44:58
你需要使用一个外部jar,你可以使用Struts Jquery Plugin,这是非常好和容易的;
另一种解决方案是Displaytag
祝好运
发布于 2012-09-18 17:35:36
Struts2在这里做不了什么,您只需要从页面传递特定值并使用hibernate获取这些记录即可。e.g
您可以获得将显示的记录总数以及每页上需要显示的记录数
Total Record=100/10 (每页的记录数)= 10,这表明您需要在10页中显示数据。其次,您需要传递start-index和offset来从DB中获取该数量的记录。
要显示记录,可以使用Struts2迭代器标记。我希望这会给你一些想法,如果你需要任何类型的例子可以提供,但我相信尝试自己总是很好的。
也可以使用带有分页功能的显示标签。
发布于 2012-09-18 18:22:06
使用struts的jquery有一个bug/问题或者其他什么问题。当你渲染第二个页面,然后点击浏览器返回后,再次访问该页面后显示错误的悬停。
正如Umesh所说,你在行动中实现逻辑。这允许您以最优化的方式处理您想要实现的分页。
只获取那些必要的记录。
https://stackoverflow.com/questions/12473501
复制相似问题