掲示板

Embeber portlet en jsp de otro portlet.

7年前 に Víctor Martínez-Barquero Teruelo によって更新されました。

Embeber portlet en jsp de otro portlet.

New Member 投稿: 5 参加年月日: 15/01/21 最新の投稿
Buenas,

Estoy teniendo un comportamiento extraño con el ciclo de vida de un portlet que tengo embebido dentro de un jsp de otro portlet. Os redacto los pasos que he seguido.

He embebido dentro del jsp el portlet de la siguiente manera:
<div class="container">
<liferay-portlet:runtime portletName="leadsform_WAR_PublicAXA_ES_leadsformportlet" />
</div>


En la controladora del portlet embebido, al final del @ActionMapping se realiza:

response.setRenderParameter(ILeadsConstants.RENDER, ILeadsConstants.RENDER_SEND_OK);


Esto debería ir a un @RenderMapping que está en la misma controladora (@RenderMapping(params = "render=renderSendOK")).

El caso es que el portlet embebido funciona correctamente si lo pongo en cualquier otra página, pero cuando está embebido, no pasa por el @RenderMapping con el parámetro, se va al @RenderMapping por defecto y muestra de nuevo la view principal

¿Habéis tenido algún problema similar?

Agradezco cualquier respuesta.
Muchas gracias,

Víctor.