我正在WebSphere Portal 7 上使用JSF 1.2 开发JSR 286 portlet。我一直在尝试找到一种方法来在同一页面上的两个portlet 之间进行导航。本质上:
- 单击 Portlet A 上的按钮。
- Portlet B 导航到不同的视图(基于来自 Portlet A 的信息),而 Portlet A 保持与之前相同的视图。
他们使用相同的源,所以我认为我可以通过使用 PhaseListener 和 portlet 命名空间 id 来完成此任务——我已经完成了一些工作,但我不禁认为必须有更好的方法来做这个。
在我继续沿着这条路线走之前,有谁知道我在两个 portlet 之间进行导航的正确方法吗?