在不同页面的 portlet 之间传输表单数据
我想在 liferay 中将一个 portlet 的数据显示到另一个 portlet 但该 portlet 不是 JSF。 具体来说,我想将表单数据从一个 portlet 显示到不在同一页面中的其他 portlet 您提供什么操作。
I want to show data from one portlet to another portlet in liferay
but the portlet is not JSF.
Specifically I want to show form data from one portlet to other portlet not in the same page What do you offer to do.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 Portlet 间通信来共享不同 Portlet 之间的数据。这可以按如下方式完成:actionRequest.getPortletSession().setAttribute("dataToBeShared",
dataValue, PortletSession.APPLICATION_SCOPE);
稍后您可以通过提供
actionRequest.getPortletSession().getAttribute("dataToBeShared",PortletSession.APPLICATION_SCOPE); 来检索相同的内容
希望它有帮助!
Use inter portlet communication to share the data between different portlets. This can be done as following:
actionRequest.getPortletSession().setAttribute("dataToBeShared",
dataValue, PortletSession.APPLICATION_SCOPE);
Later you can retrieve the same by giving
actionRequest.getPortletSession().getAttribute("dataToBeShared",PortletSession.APPLICATION_SCOPE);
Hope it helps !!!