перенос данных формы между портлетами на разных страницах

#liferay #portlet

#liferay #портлет

Вопрос:

Я хочу показать данные из одного портлета в другой портлет в liferay, но портлет не является JSF. В частности, я хочу показать данные формы из одного портлета в другой портлет не на той же странице, что вы предлагаете сделать.

Ответ №1:

Используйте взаимодействие между портлетами для обмена данными между различными портлетами. Это можно сделать следующим образом: actionRequest.getPortletSession().setAttribute("dataToBeShared",
dataValue, PortletSession.APPLICATION_SCOPE);

Позже вы можете получить то же самое, указав actionRequest.getPortletSession().getAttribute("dataToBeShared",PortletSession.APPLICATION_SCOPE);

Надеюсь, это поможет!!!