分页在JSF中无法正常工作

分页在JSF中无法正常工作,jsf,richfaces,Jsf,Richfaces,我有一个可编辑的扩展数据表。我使用了分页,因此每页只显示20行。当我在第一页上做了一些更改并移动到第二页而不保存时,第一页上的更改将丢失。我必须明确保存每页的更改。 我想在所有页面上进行更改后保存。 不知何故,我所做的更改并没有被支持bean捕获。因此我使用 。 我在我的应用程序中使用的是JSF1.2和richfaces 3.3。请确保您正在使用转发(正常的JSF行为)导航到第二页,而不是重定向。如果您可以选择升级到JSF 2,请帮自己一个忙,离开richfaces,转到Primefaces。@

我有一个可编辑的扩展数据表。我使用了分页,因此每页只显示20行。当我在第一页上做了一些更改并移动到第二页而不保存时,第一页上的更改将丢失。我必须明确保存每页的更改。 我想在所有页面上进行更改后保存。 不知何故,我所做的更改并没有被支持bean捕获。因此我使用

我在我的应用程序中使用的是JSF1.2和richfaces 3.3。

请确保您正在使用转发(正常的JSF行为)导航到第二页,而不是重定向。如果您可以选择升级到JSF 2,请帮自己一个忙,离开richfaces,转到Primefaces。@Luigimendoza,我没有在代码中的任何地方设置转发/重定向。因此,默认情况下,它应该只使用forward。对于
HtmlDatascroller
,我应该使用什么属性。。此外,当我单击datascroller中的next按钮时,大约需要2分钟才能显示下一页。每页显示的行数为20。我不明白为什么要花这么长时间,即使在第一次加载页面时只进行了一次数据库调用。在页面中导航时,不会进行任何数据库调用。根据您最后的评论,您的getter/setter方法中似乎存在业务lohic,这是一种糟糕的做法。请发布您的代码,以便获得更好的指南problem@Catfish我有类似的观点,但是如果你在项目的中间,那么你就没有其他的工作了。我读过你的问题,但通常我从未理解你真正的问题(或你试图解决问题的方式)