Subject: apply a prefix to bean:message's "key" (or "name" + "property") attribute? From: "Jeff" <[EMAIL PROTECTED]> === Is it possible to specify some prefix that should be prepended to the message key name specified by either the "key" attribute or derived from the "name" + "property" attributes of the bean:message tag?
Example: in ApplicationResources.properties, I have country names defined as follows: country.uk=United Kingdom country.se=Sweden country.us=United States etc. In my jsp page, I'm using a nested:iterate tag to loop through an array of Strings representing the 2-character ISO code for several countries. Ex: country[0]="ar"; country[1]="uk"; country[2]="us"; etc. I'm having no problem with accessing the array's values within the iteration block, but I've hit the wall insofar as being able to use them to obtain the country names from the properties file, because I need to find a way of prepending the prefix "country." to the property key. The following works: <nested:iterate id="countryCode" property="../../countryCode"> <%=countryCode%><BR> </nested:iterate> works fine: ar uk us The problem I'm having is finding a way to do the legal equivalent of: <bean:message name="country.<%=countryCode%>"/> which would work fine -- if it weren't prohibited by Sun :-( ideally, something along the lines of: <bean:message prefix="country" name="countryCode"/> Any suggestions? -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

