这是一个更具有实用意义的理论问题。
我有一个页面,用户可以在其中搜索人。作为搜索的结果,将有一个符合搜索条件的人员列表。除了每条记录(每个人)之外,还会有一个链接将用户带到另一个页面,其中包含有关用户想要了解更多信息的人的更多详细信息。
到目前为止,一切都很好。我的困境是在现实世界的情况下,用户可能想要同时检查几个人。我不确定如何在不使用 JSF 请求 Bean 的情况下实现。情况是这样的:
- 用户点击(实际上是右击“在另一个选项卡中打开链接”)查看一个人的详细信息 1
- 用户点击查看另一个人的详细信息 2.
- 用户对人 1 进行更改
- 用户对人 2 进行更改。
- 用户返回 person1-detail 页面并再次进行更改
是否可以使用 ViewScoped Beans 中支持的人员详细信息来实现页面?如果是这样,从搜索结果页面导航到 detail-person 页面的请求应该是 post-request 吗?还有其他解决方法吗?闪光范围?对话?