You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Lars Bergström <la...@systeam.se> on 2003/09/18 07:47:46 UTC
Using Map with html:optionsCollection
Dear Struts users,
I am trying to get my html:optionsCollection to work with a TreeMap. I
don't
know if this is possible but on the Struts API page for the class
OptionsCollectionTag I read the following:
"The collection may be an array of objects, a Collection, an
Enumeration, an
Iterator, or a Map."
(
http://jakarta.apache.org/struts/api/org/apache/struts/taglib/html/Opti
onsCollectionTag.html)
Since TreeMap implements SortedMap which is a subinterface of Map,
TreeMap
should work fine, right?
However, when the page is loaded I get the folloing error text:
"HTTP ERROR: 500 No getter method available for property label for bean
under
name 1=LabelValueBean[Label 1, Value 1]"
Can anyone explain this error message? This seems strange to me.
The returntype in my ActionFormBean is TreeMap and the code snippet
where I
build up the TreeMap is like this:
eventGroups = new TreeMap();
eventGroups.put( new String( "1" ),
new LabelValueBean( "Label 1",
"Value 1" ) );
eventGroups.put( new String( "2" ),
new LabelValueBean( "Label 2",
"Value 2" ) );
eventGroups.put( new String( "3" ),
new LabelValueBean( "Label 3",
"Value 3" ) );
((EventGroupBean)form).setEventGroups( eventGroups );
(
Best regards
Lasse
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org