When you create a portlet with the WebLogic Workshop Portal Extensions Portlet Designer, you can add different preferences to it that help control the portlet's content and behavior (choose Insert-->New Preference). The portlet preferences JSP tags let you expose those preferences to end users, letting them view and set preferences.
The <pref:forEachPreference> tag loops over all the preferences available for a portlet and stores the results in an array of String objects.
<tagName attribute="value" />
nameVar
Required (String) - Variable to assign the name of the preference to.
valueVar
Required (String) - Variable to assign the value of the preference to.
<pref:forEachPreference nameVar="name" valueVar="values">
<tr>
<td><%=name%></td>
<td>
<!-- Use the es:forEachInArray tag to iterate over the values -->
<es:forEachInArray id="prefVal" array="<%=values%>" type="String"> <%= prefVal %> </es:forEachInArray> </td> </tr>
</pref:forEachPreference>
The Portal Samples contain examples of portlet preference JSP tags. In the Sample Portal, the RSS RSS News Feed Portlet uses the JSP tags, and the Tutorial Portal contains a Portlet Preferences page.