如何在 liferay 中的两个 portlet 之间共享数据(显示相同的数据)?

How to share data (display same data) between two portlets in liferay?

我有一个场景,用户有两个屏幕,一个用于创建实体(如一本新书),另一个用于查看新创建的实体。

用户打开两个屏幕并创建一个新实体,并希望在另一个屏幕上看到该实体。

因此,实体被保存到列表而不是数据库中,两个屏幕都需要共享相同的实体列表如何做到这一点?

在 life-ray 中实现此功能的最佳方式(以性能为中心,以便用户看不到任何滞后)是什么。

**注:**现有系统极其复杂,主要使用liferay和prime-faces构建,需要在不刷新查看画面的情况下完成。 这仅适用于一个登录用户,必须使用 JSF(Prime-faces)

使用 primfaces "poll" 解决了这个问题。