Have you looked at <bean:message/> and <fmt:message/>? -- Jeff
On 4/25/05, Greg Pelly <[EMAIL PROTECTED]> wrote: > Is it possible to use <bean:write /> or <c:out /> to look up a key that is > not known until runtime (ie, stored in the request)? > > I have a results screen that will display a message that varies depending on > the query performed. I would like this message to be retrieved from the > <message-resources ../> bundle in the struts-config.xml. > > For example, my Action will have logic: > > if (isFriend) { > request.setAttribute("friendText", "key.friend"); > } else if (isEnemy) { > request.setAttribute("friendText", "key.enemy"); > } else { > request.setAttribute("friendText", "key.unknown"); > } > > I would like my JSP to get the value of the Request Attribute "friendText", > then lookup that key in the MessageResources file: > > key.friend = <P>Hello friend. I like you. > key.enemy = <P>Hello enemy. I hate you. > key.unknown = <P>Hello. > > I checked the API for bean:write and c:out and looking to see if struts-el > provided this functionality. I didn't see any indication that it does, > though I have not used struts-el in the past. > > Any ideas? > > Thanks! > Greg > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]