留言板

Embeber portlet en jsp de otro portlet.

Víctor Martínez-Barquero Teruelo,修改在7 年前。

Embeber portlet en jsp de otro portlet.

New Member 帖子: 5 加入日期: 15-1-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.