Skip to content

wp.publicRenderParamValues

The wp.publicRenderParamValues expression bean can be used within a theme or theme module to read the values of a public render parameter. The public render parameter is read in the context of the currently selected page that is determined internally.

Attributes:

  • get(qname)

    Reads the first string value of the public render parameter that is identified by the qualified name.

    Example:

    <c:set var="pageModesQName" value="{http://www.ibm.com/xmlns/prod/websphere/portal/publicparams}pageMode" />
    <c:set var="pageModes" value="${wp.publicRenderParamValues[pageModesQName]}" />
    <c:forEach var="mode" items="${pageModes}">
        ...
    </c:forEach>
    

    Parameters:

    • qname

      The serialized qualified name of the public render parameter. Its format is {<namespaceURI>}<localname>. This format corresponds with the serialization format defined by the javax.xml.namespace.QName class. To avoid issues with the JSP expression parser, store the qualified name in a separate JSP variable. The qname parameter is mandatory. It must not be null.

    Returns: A String array that contains the values of the addressed public render parameter or null. You can use the forEach JSTL tag to loop over the returned array.