проблема с liferay: отображение изображения из одного портлета в другой

Я учусь писать портлет на портале liferay 6.1 и использую портлет Spring MVC. У меня возникает проблема, когда я перенаправляю страницу 1 на страницу 2, используя фазу действия в портлете. И я буду отображать некоторую информацию по идентификатору, который был передан, когда я перенаправляю страницу 1 на страницу 2. Итак, есть ли способы отобразить изображение из портлета на странице 1 в другой портлет на странице 2?

Заранее спасибо.


person Nessaj Nguyen    schedule 07.05.2014    source источник
comment
вы можете предоставить фрагмент кода?   -  person Pankaj Kathiriya    schedule 08.05.2014


Ответы (1)


Вы не можете получить доступ к информации, переданной из Portlet 1 в Portlet 2, используя ActionRequest или RenderRequest, в зависимости от того, что возможно.

Сначала вам нужно получить исходный объект HttpServletRequest, используя класс PortalUtil, а затем получить необходимые параметры, используя ParamUtil, если это возможно.

Параметры, которые передаются через перенаправление страницы, не подпадают ни под какие PortletRequest. Следовательно, к ним нельзя получить доступ напрямую с помощью Action или Render request Object.

person Niranjan    schedule 14.05.2014