Jsf 在遍历列表时处理“后退浏览器”按钮

Jsf 在遍历列表时处理“后退浏览器”按钮,jsf,Jsf,我有一个列表,我一次遍历并填写一页字段。我使用一个数组列表,每当用户单击next按钮时,我都会增加一个计数器 这很有效。当用户想要返回并编辑以前的条目时,就会出现问题。计数器保持不变,并且支持bean中的当前用户使用用户输入进行更新。然后,数组列表中[counter]处的用户将得到更新,而不是导航到的用户 有什么办法可以实现吗?如果我可以截取提交按钮并用焦点用户更新当前用户,那么我可以手动更新当前id并保存到该插槽。还有其他想法吗?我希望这是有道理的 谢谢 韦恩这不是一个很好的答案,但现在必须这

我有一个列表,我一次遍历并填写一页字段。我使用一个数组列表,每当用户单击next按钮时,我都会增加一个计数器

这很有效。当用户想要返回并编辑以前的条目时,就会出现问题。计数器保持不变,并且支持bean中的当前用户使用用户输入进行更新。然后,数组列表中[counter]处的用户将得到更新,而不是导航到的用户

有什么办法可以实现吗?如果我可以截取提交按钮并用焦点用户更新当前用户,那么我可以手动更新当前id并保存到该插槽。还有其他想法吗?我希望这是有道理的

谢谢
韦恩

这不是一个很好的答案,但现在必须这样做。我直接引用了数组列表中的id,并创建了10个不同的页面,只有当数组列表足够大时才会加载这些页面。这对我很有效,因为10是最大值。如果你们有更好的解决办法,我很乐意听

这不是一个很好的答案,但现在必须这样做。我直接引用了数组列表中的id,并创建了10个不同的页面,只有当数组列表足够大时才会加载这些页面。这对我很有效,因为10是最大值。如果你们有更好的解决办法,我很乐意听