This JSP function obtains the value of the parameter requested from the pageContext() function and requests in the following order:
pageContext.getAttribute() -> If not found -> request.getAttribute() -> If not found -> request.getParameter()
This function is typically used to extract the parameters specified while using various Presentation Framework JSP tags such as yfc:makeXMLKey and yfc:loopXML.
String getParameter(String paramName);
paramName - Required. Name of the parameter whose value is required.
This example shows how an order list view shows a hyperlinked order number that opens the default detail view. The yfc:makeXMLInput JSP tag uses the keys specified to prepare and stores the XML. The XML can be extracted using the getParameter() function.
<table class="table" editable="false" width="100%" cellspacing="0">
<thead>
<tr>
<td sortable="no" class="checkboxheader">
<input type="checkbox" name="checkbox" value="checkbox"
onclick="doCheckAll(this);"/>
</td>
<td class="tablecolumnheader"><yfc:i18n>Order_#</yfc:i18n></td>
<td class="tablecolumnheader"><yfc:i18n>Enterprise</yfc:i18n></td>
</tr>
</thead>
<tbody>
<yfc:loopXML binding="xml:/OrderList/@Order" id="Order">
<tr>
<yfc:makeXMLInput name="orderKey">
<yfc:makeXMLKey binding="xml:/Order/@OrderHeaderKey"
value="xml:/Order/@OrderHeaderKey" />
</yfc:makeXMLInput>
<td class="checkboxcolumn">
<input type="checkbox" value='<%=getParameter("orderKey")%>'
name="EntityKey"/>
</td>
<td class="tablecolumn"><a
href="javascript:showDetailFor('<%=getParameter("orderKey")%>');">
<yfc:getXMLValue binding="xml:/Order/@OrderNo"/></a>
</td>
<td class="tablecolumn"><yfc:getXMLValue
binding="xml:/Order/@EnterpriseCode"/>
</td>
</tr>
</yfc:loopXML>
</tbody>
</table>