I dont quite get what exactly you want

if your getListLocalization has all the information of you Enum then you
probably just do list="listLocalization.entrySet"
but then you still need to provide the listValue and listKey attribute

On Thu, May 12, 2011 at 6:56 PM, <matthieu.m...@ensam.eu> wrote:

> This code is working :
>        <s:select list="@org.ensam.annuaire.enumeration.Localization@values()"
> />
>
> This one is not working :
>        <s:select 
> list="@org.ensam.annuaire.enumeration.Localization@getListLocalization ()" />
> Neither this one :
>        <s:select 
> list="@org.ensam.annuaire.enumeration.Localization@listLocalization ()" />
> And neither this one :
>        <s:select 
> list="@org.ensam.annuaire.enumeration.Localization@listLocalization " />
>
> I would be great to make the getListLocalization() work because I will be
> able to have a nice display of select element.
>
> Thank
>
> Matthieu MARC
>
>
> -----Message d'origine-----
> De : Steven Yang [mailto:kenshin...@gmail.com]
> Envoyé : jeudi 12 mai 2011 12:34
> À : Struts Users Mailing List
> Objet : Re: Iterator tag and enumeration
>
> try
> <s:select list="@{full package name}.Localization@values()"/>
>
> On Thu, May 12, 2011 at 3:33 PM, <matthieu.m...@ensam.eu> wrote:
>
> > Hi,
> >
> > I have an enumeration 'Localization' :
> >
> > public enum Localization {
> >
> >        AIX("Aix-en-provence"),
> >        ANGERS("Angers") ;
> > }
> >
> > And I want to put a form select in a jsp using s:select tag with all
> > Localization items, like :
> >
> > <s:select list="Localization enum"/>
> >
> > But I don't know what to put in the list parameter.
> >
> > In my Localization enum, I wrote a function to retrieve Localization
> > item through a sorted map :
> >
> >        public Map<String, String> getListLocalization() {
> >                [...]
> >        }
> >
> > So that my select will be like :  <option
> > value="aix">Aix-en-provence</option>
> >
> > My question is finally : how to put an enumeration in a s:select tag ?
> >
> > Thanks,
> >
> > Matthieu MARC
> >
> > ---
> > Matthieu MARC
> > Responsable du Service Informatique du Centre d'Angers Arts et Métiers
> > ParisTech Tél : 02 41 20 73 61
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> > For additional commands, e-mail: user-h...@struts.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

Reply via email to