Re: Setting values of nested collection

2004-09-30 Thread Adam Hardy
Hi Danielle,
are you sure you instantiated the appropriate hierarchy for struts to 
save the form properties into on submit? You can build it yourself, keep 
it in the session or use LazyBeans (not sure about the last one - might 
be called LazyNested or similar).

Adam
On 09/30/2004 07:33 AM Danielle Boukovska wrote:
Hi all
I have a problem with setting the values on a hierarchy of nested
properties.
I have an ActionForm which has a property A of type HashMap. A is keyed 
on
Strings, and each value of A is a Collection (ArrayList). This 
collection
contains objects of type B.
I am trying to iterate through the keys A, and for each key, iterate 
through
the corresponding value (which is an ArrayList of B objects), i.e. I am
trying to do 2 levels of iteration. The I want to display a property of 
B
and let the user change it. I am able to display the properties of 
object B
on the screen. However, for some reason the  tag doesn't 
work -
the textbox is there, but the input does not populate the form.
The following is what I am trying to do.

  

 


The problem is that when I enter a new value for foo, nothing happens; 
the
value of the nested property is not set. Is it possible to iterate through a HashMap, and let the user update its values?
I am quite new to Struts, and have spent a lot of time trying to get 
this to
work, but no luck. Any help will be appreciated!
Thanks
Danielle

--
struts 1.2 + tomcat 5.0.19 + java 1.4.2
Linux 2.4.20 Debian
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Setting values of nested collection

2004-09-29 Thread Danielle Boukovska
Hi all
I have a problem with setting the values on a hierarchy of nested
properties.
I have an ActionForm which has a property A of type HashMap. A is keyed 
on
Strings, and each value of A is a Collection (ArrayList). This 
collection
contains objects of type B.
I am trying to iterate through the keys A, and for each key, iterate 
through
the corresponding value (which is an ArrayList of B objects), i.e. I am
trying to do 2 levels of iteration. The I want to display a property of 
B
and let the user change it. I am able to display the properties of 
object B
on the screen. However, for some reason the  tag doesn't 
work -
the textbox is there, but the input does not populate the form.
The following is what I am trying to do.

  

 


The problem is that when I enter a new value for foo, nothing happens; 
the
value of the nested property is not set. Is it possible to iterate through a HashMap, 
and let the user update its values?
I am quite new to Struts, and have spent a lot of time trying to get 
this to
work, but no luck. Any help will be appreciated!
Thanks
Danielle
 

  
-
 ALL-NEW Yahoo! Messenger - all new features - even more fun!  



-
 ALL-NEW Yahoo! Messenger - all new features - even more fun!