Assuming you have appropriate getters and setters on your action for the HashMap of ArrayLists, you should be able to set them using indexing like this -
<s:textfield name="mapOfList.key[i]" /> or <s:textfield name="mapOfList['key'][i]" /> (where "i" is an integer representing the index where you want the String set) http://www.ognl.org/2.6.9/Documentation/html/LanguageGuide/indexing.html -Wes On Tue, 2008-04-29 at 21:54 -0700, ravi_eze wrote: > hi, > > When we had the data structure as: HashMap<String,String> the following jsp > fragment was able to populate it: > <s:textfield name="map['key']" /> > > but the same thing is not working with HashMap<String, ArrayList<Stirng> > > when we tried: > <s:textfield name="mapOfList['key']". > > We also tried instantiating the object in the action class constructor: > mapOfList = new HashMap<... >(); > mapOfList.put("key", new ArrayList()); > > still no luck.... Using POJOs instead of hashmap would not fit to my > requirements. > > any help ??? > > cheers, > ravi --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]