Try this:
s:select
name=frmColour
label=colour
list=colourList
listValue=%{getText('myColor.'+toString())}
/
and in you resources file:
myColor.WHITE=Blanc
myColor.RED=Rouge
myColor.BLACK=Noir
sarat.pediredla wrote:
I have a s:select form element in my JSP that gets a list of enums to
display in a drop down box.
The following is my enum
public enum Colour {
WHITE,
RED,
BLACK;
}
The following is the action method that returns a List for my s:select
public List getColourList() {
return Arrays.asList(Colour.values());
}
The following is my JSP
s:select
name=frmColour
label=colour
list=colourList
/
This works fine and the drop down list has the values from the enum.
However, I want to be able to use localised string values for each enum
value (ex. blanc for WHITE viz. french).
I cant figure out how to get Struts 2 to grab these from the
ApplicationResources.properties file.
Can I even localise the content from enums in s:select at the JSP
(presentation) layer?
--
View this message in context:
http://www.nabble.com/i18n-for-Enum-values-in-s%3Aselect-tf3959226.html#a12364787
Sent from the Struts - User mailing list archive at Nabble.com.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]