Yep. Tried it and it failed as well. robert
> -----Original Message----- > From: Jason Lea [mailto:[EMAIL PROTECTED] > Sent: Friday, September 05, 2003 9:35 AM > To: Struts Users Mailing List > Subject: Re: Syntax for accessing an object nested in a List of Lists > [SOLVED] > > > Did you try list[index][index].property? > > It is too late for me to test (1:34am - going to bed) > > Robert Taylor wrote: > > Okay. After looking at PropertyUtils I determined that this > sort of syntax > > is not allowed when accessing an object from an ArrayList of ArrayLists. > > You have to wrap the child lists in an object which provides > some type of > > accessor/mutator. So in my case I have an ArrayList of > ListWrapper objects. > > Where each ListWrapper contains a List and getList()/setList(). Then the > > syntax below > > works - assuming my form bean has the methods getList()/setList(). > > > > list[index].list[index].property > > > > > > Kind of a PIA to have to wrap the nested lists. Seems like PropertyUtils > > would contain logic to recognize this use case but as I look at > the source > > code for getIndexedProperty, the necessary modifications would be none > > trivial. > > > > robert > > > > > >>-----Original Message----- > >>From: Robert Taylor [mailto:[EMAIL PROTECTED] > >>Sent: Thursday, September 04, 2003 5:15 PM > >>To: [EMAIL PROTECTED] > >>Subject: Syntax for accessing an object nested in a List of Lists > >> > >> > >>I've run into some trouble accessing a nested object in my form. > >>The object "lives" in a List of Lists type of structure. > >> > >>I've been using a syntax like the following assuming my List form > >>property is named 'list'. > >> > >>list[index].[index].productId > >> > >>This must be wrong because I get the following exception: > >> > >>No getter method available for property list[0].[0].productId for > >>bean under > >>name org.apache.struts.taglib.html.BEAN' > >> > >>I tried the following just to make sure it could find the 'first level'. > >> > >>list[index] > >> > >>This doesn't cause any exceptions, so I must have the syntax > >>wrong for accessing the 'second level' of the structure. > >> > >> > >>Any help would be appreciated? > >> > >>robert > >> > >> > >> > >> > >> > >> > >> > >>--------------------------------------------------------------------- > >>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>For additional commands, e-mail: [EMAIL PROTECTED] > >> > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > Jason Lea > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]