Making portlet support public render parameter in DXP

Neil Jin
Neil Jin
Less Than a Minute Read

This is the way how to make IPC through public render parameter in Liferay DXP(Lfieray 7).

Key point:

     You need to add a supported render parameter in all portlet's Component Annotation.

     "javax.portlet.supported-public-render-parameter=message"

     The "message" is the public render parameter name.

    After you have done this you can use this parameter as a regular render parameter in the portlet. 

    In your link you can add the parameter like this:

    <portlet:renderURL var="senderURL">

        <portlet:param name="message" value="Prove you can receive me" />
    </portlet:renderURL>
 
    You can receive the value like this:
     renderRequest.getParameter("message");
 
Please check the attachment for a functional project.
After the module is installed you can find the portlets under Sample category.
 
Page Comments

Related Assets...

No Results Found

More Blog Entries...

Ben Turner
October 21, 2025
Michael Wall
October 14, 2025