You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Mileidys Gonzalez Prieto <mi...@i-frontier.net> on 2009/08/07 17:09:16 UTC
s:select populate error
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.gonzalez@i-frontier.net
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: s:select populate error
Posted by Mileidys Gonzalez Prieto <mi...@i-frontier.net>.
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.gonzalez@i-frontier.net
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org