0

我有一个基于 Spring 3 MVC servlet webservice 的应用程序,我现在打算将它与我的基于 liferay 的系统集成。在liferay 中,我们使用IPC(Inter portlet 通信)在portlet 之间进行通信。

一个事件由一个 portlet 广播,然后由其他 portlet 处理并采取相应的操作。目前正在使用 IPC 进行这种通信。

我现在已经在 iframe 中的 Liferay 中部署了我的 servlet 应用程序。我可以对广播事件建立类似的处理吗?portlet-servlet 通信的任何解决方案?

谢谢你。

4

1 回答 1

0

IPC代表Inter Portlet Communication,因此,必须有 portlet 并且不能在 aservlet和 a之间完成portlet。如果您真的想在 servlet 和 portlet 之间共享数据,您可以使用HttpSession来存储对象并共享。此外,您可以使用PortalDelegateServletLiferay 调用 Servlet。

此外,当您使用 时Iframe,您实际上不会在 iframe 窗口和窗口打开器应用程序之间进行通信。

希望这可以帮助

于 2013-08-20T14:39:57.487 回答