Rick, I realized my error on the set/get for the indexed item. As a result, I changed my id to be id="billingList". Now BeanUtils fails because the collection is not initialized. The only work around I have been able to discover to resolve this is to determine the collection size from the request parameters in the reset method, and intanciate the Collection with the correct bean class. Is there some way for struts to automatically do this for me?
You probably need something like a LazyList implementation instead which works quite nicely for this. Here's the wiki on it http://wiki.apache.org/struts/StrutsCatalogLazyList (also a lot in the struts mailing list archives on it).
I still have to ask though, why do you need to use indexed properties for this? You can probably make it easier on yourself if you just pass the whole collection back when the form submits. In other words the user makes edits to the individual Collection items and you get the whole Collection back with their changes made to the individual items. Without knowing your business requirements, this might or might not be what you want.
-- Rick
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]