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]

Reply via email to