just to make this complete:
<s:select name="subscriber.domain" label="domain" list="domainList"
listValue="%{getText('domain.'+toString())}"/>
but i get an error:
Invalid field value for field "subscriber.domain".
tibi
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?
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]