У меня есть это: Я пытаюсь перенаправить из портлета Historial в портлет Reclamos я делаю это:Перенаправление от Portlets
String pageUnique= "prueba.page.SRSC.Reclamos" ;
String portletUnique= "prueba.portlet.SRSC.IngresoSolicitudReclamos" ;
@SuppressWarnings("rawtypes")
String targetURLStra = ServletURLHelper.generateUrl(pageUnique,portletUnique, (HashMap) customerContext, app.getHttpServletRequest(), app.getHttpServletResponse());
Я положил это в одном методе и вызвать в кнопку; что предположит, что перенаправление на портлетах Reclamos ...
Но я получаю эту ошибку:
[5/15/13 11:20:39:322 PET] 00000068 servlet [PA_SRSCPORTAL_1] [/wps/PA_SRSCPORTAL_1] [/genjsp/prueba/portlets/portletHistorial_pgError.jsp]: Initialization successful
У меня есть каждый портлет в другой войне и портлет Historial находится в IBM Portlet Factory и портлет Reclamos находится в JSR 168
Пожалуйста, любая помощь
Спасибо за ответ, но как насчет того, чтобы GlobalSession передавал параметры из одного портлета в другой портлет в другой войне – EddyR
@EddyR Я не вижу, где это связано с вашим исходным вопросом - я что-то упустил? Существует стандартизированный InterPortletCommunication (например, public render parameter или events). Без каких-либо оправданий я, конечно, не рекомендовал бы создавать конструкции с глобальными переменными, чтобы загрязнять любое программное обеспечение, если вам нужно общаться между портлетами. Но ваш вопрос не казался вопросом общения, скорее как проблема с дисплеем. –