ok... I found the way:

in the Action class, the list need to be create on the getter... thats all

Mileidys Gonzalez Prieto wrote:
Hi...
I'm getting an error when I run a page that contains a select tag and the list call an element of type Map... I been searching on internet and trying so many things without any success..

error info:
tag 'select', field 'list', name 'relation.relGender': The requested list key 'rsGender' could not be resolved as a collection/array/map/enumeration/iterator type. Example: people or people.{name} - [unknown location]

jsp code:
<s:select list="rsGender" key="relation.relGender"></s:select>

action area:
       Map rsGender = new HashMap<String, String>();
       rsGender.put("O", getText("gender.NA"));
       rsGender.put("M", getText("gender.Male"));
       rsGender.put("F", getText("gender.Female"));
....

   private Map<String, String> rsGender;

   public Map<String, String> getRsGender() {
       return rsGender;
   }

   public void setRsGender(Map<String, String> rsGender) {
       this.rsGender = rsGender;
   }

Hope somebody can help me...

Thanks



--
Mileidys González Prieto
Consultant
i-Frontier www.i-frontier.net Address: Henck Arronstraat 16
Phone:(597) 424073  /  (597) 8810219
Fax: (597) 424093
Email: mileidys.gonza...@i-frontier.net


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to