s2 Select listValue with message bundle key 2007-02-06 - By Tom Schneider
Back <s:select name="languageCode" list="languageList" listKey="iso2Code" listValue="%{getText(iso2Code)}" />
This code will iterate over the languageList and look for a iso2Code property on each bean within the languageCode. Based on your description, I don't think that's the intent. Try something like this:
<s:select name="languageCode" list="languageList" listKey="top" listValue="%{getText(top)}" />
'top' should grab the top element of the OGNLValueStack, since what you really want is the strings that you are interating over.
On 2/6/07, d4kris <kristin.luhr@(protected)> wrote: > > > Hi, > > Im trying to populate a select list with the select tag and would like the > listValue to lookup a message in a resource bundle. Does anybody know if > this is possible or do I have to populate my list with the proper values > before sending it to my jsp? > > Example: > I have a property languageList, which is a list of language codes like > 'en', > 'fr' etc. > The select list I want to generate should have the iso2Code as key and the > message from a resource bundle with the key iso2Code. > > So something along these lines: > > <s:select name="languageCode" > list="languageList" > listKey="iso2Code" > listValue="%{getText(iso2Code)}" /> > > Any ideas? > Thanks > /K > -- > View this message in context: > http://www.nabble.com/s2-Select-listValue-with-message-bundle-key-tf3181085 .html#a8827596 > Sent from the Struts - User mailing list archive at Nabble.com. > > > -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ > To unsubscribe, e-mail: user-unsubscribe@(protected) > For additional commands, e-mail: user-help@(protected) > >
|
|