This did fix the problem but I really don't like it.  The logic:iterate
worked fine with Collections, and since the nested:iterate is supposed
to replace the logic:iterate, it should work with Collections too.


> -----Original Message-----
> From: Sri Sankaran [mailto:[EMAIL PROTECTED]] 
> Sent: Wednesday, September 04, 2002 4:12 PM
> To: Struts Users Mailing List
> Subject: RE: How to use nested:iteration tag?
> 
> 
> Somewhere in the nested docs it says to have a getter that 
> returns an Object[].  So, if your bean has a collection 
> called 'plants' then set the getter as follows:
> 
>   public Object[] getPlants() {
>     return plants.toArray();
>   }
> 
> Sri
> 
> > -----Original Message-----
> > From: Michael [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, September 04, 2002 9:31 AM
> > To: 'Struts Users Mailing List'
> > Subject: RE: How to use nested:iteration tag?
> > 
> > 
> > I'm not going to change my methods to return ArrayList just
> > to use the nested taglib.  I'm not even convinced it's 
> > necessary.  At least it shouldn't be.
> > 
> > > -----Original Message-----
> > > From: Lister, Tom (ANTS) [mailto:[EMAIL PROTECTED]]
> > > Sent: Wednesday, September 04, 2002 3:26 PM
> > > To: 'Struts Users Mailing List'
> > > Subject: RE: How to use nested:iteration tag?
> > > 
> > > 
> > > yep had that problem too
> > > I changed my method signatures to ArrayList
> > > 
> > > 
> > > 
> > > :-)
> > > Tom Lister
> > > * 020 7612 3030
> > > * [EMAIL PROTECTED]
> > > 
> > > 
> > > -----Original Message-----
> > > From: Michael [mailto:[EMAIL PROTECTED]]
> > > Sent: 04 September 2002 14:26
> > > To: 'Struts Users Mailing List'
> > > Subject: RE: How to use nested:iteration tag?
> > > 
> > > 
> > > This doesn't make any sense.  I'm using 
> java.util.Collection and I 
> > > can't provide a getPlant(int i) method because you can't access a 
> > > Collection like that.
> > > 
> > > Michael
> > > 
> > > > -----Original Message-----
> > > > From: Lister, Tom (ANTS) [mailto:[EMAIL PROTECTED]]
> > > > Sent: Wednesday, September 04, 2002 2:57 PM
> > > > To: 'Struts Users Mailing List'
> > > > Subject: RE: How to use nested:iteration tag?
> > > > 
> > > > 
> > > > it may mean what it says
> > > > this confused me when i tried using the nested tags
> > > > the bean properties i wanted to use needed indexed getters
> > > and setters
> > > > 
> > > > public void setJournalLineItems(int index, JournalLineVO
> > > > journalLineItem) public JournalLineVO
> > > getJournalLineItems(int index)
> > > > 
> > > > as well as my original
> > > > 
> > > > public ArrayList getJournalLineItems()
> > > > public void setJournalLineItems(ArrayList journalLineItems)
> > > > 
> > > > Do you know how to get hold of the indexId value inside the
> > > iteration
> > > > 
> > > > :-)
> > > > Tom Lister
> > > > * 020 7612 3030
> > > > * [EMAIL PROTECTED]
> > > > 
> > > > 
> > > > -----Original Message-----
> > > > From: Michael [mailto:[EMAIL PROTECTED]]
> > > > Sent: 04 September 2002 13:49
> > > > To: 'Struts Users Mailing List'; 'Rejin NS'
> > > > Subject: RE: How to use nested:iteration tag?
> > > > 
> > > > 
> > > > After looking at some of the examples in the WAR files on the
> > > > keyboard monkey website, I made some progress.  The 
> > following works:
> > > > 
> > > > <nested:root name="USER">
> > > >   <nested:nest property="company">
> > > >     <nested:iterate property="plants">
> > > >     </nested:iterate>
> > > >   </nested:nest>
> > > > </nested:root>
> > > > 
> > > > But when I try to go one level deeper:
> > > > 
> > > > <nested:root name="USER">
> > > >   <nested:nest property="company">
> > > >     <nested:iterate property="plants">
> > > >           <nested:iterate property="machines">
> > > >           </nested:iterate>
> > > >     </nested:iterate>
> > > >   </nested:nest>
> > > > </nested:root>
> > > > 
> > > > I get:
> > > > 
> > > > Property 'plants' is not indexed
> > > > 
> > > > Any ideas?
> > > > 
> > > > 
> > > > 
> > > > --
> > > > To unsubscribe, e-mail:
> > > > <mailto:struts-user-> [EMAIL PROTECTED]>
> > > > For
> > > > additional commands,
> > > > e-mail: <mailto:[EMAIL PROTECTED]>
> > > > 
> > > > 
> > > > **************************************************************
> > > > *************
> > > > This communication (including any attachments) contains
> > confidential
> > > > information.  If you are not the intended recipient and you have
> > > > received this communication in error, you should destroy 
> > it without
> > > > copying, disclosing or otherwise using its contents.
> > Please notify
> > > > the sender immediately of the error.
> > > > 
> > > > Internet communications are not necessarily secure and may be
> > > > intercepted or changed after they are sent.  Abbey 
> > National Treasury
> > > > Services plc does not accept liability for any loss you
> > may suffer
> > > > as a result of interception or any liability for such
> > changes.  If
> > > > you wish to confirm the origin or content of this communication,
> > > > please contact the sender by using an alternative means of 
> > > > communication.
> > > > 
> > > > This communication does not create or modify any contract and,
> > > > unless otherwise stated, is not intended to be contractually 
> > > > binding.
> > > > 
> > > > Abbey National Treasury Services plc. Registered Office: Abbey
> > > > National House, 2 Triton Square, Regents Place, London 
> NW1 3AN.  
> > > > Registered in England under Company Registration
> > > > Number: 2338548.  Regulated by the Financial Services
> > > Authority (FSA).
> > > > **************************************************************
> > > > *************
> > > > 
> > > > 
> > > > --
> > > > To unsubscribe, e-mail:   
> > > > <mailto:struts-user-> [EMAIL PROTECTED]>
> > > > For
> > > > additional commands,
> > > > e-mail: <mailto:[EMAIL PROTECTED]>
> > > > 
> > > 
> > > 
> > > --
> > > To unsubscribe, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail: 
> > > <mailto:[EMAIL PROTECTED]>
> > > 
> > > 
> > > **************************************************************
> > > *************
> > > This communication (including any attachments) contains 
> confidential 
> > > information.  If you are not the intended recipient and you have 
> > > received this communication in error, you should destroy 
> it without 
> > > copying, disclosing or otherwise using its contents.  
> Please notify 
> > > the sender immediately of the error.
> > > 
> > > Internet communications are not necessarily secure and may be 
> > > intercepted or changed after they are sent.  Abbey 
> National Treasury 
> > > Services plc does not accept liability for any loss you 
> may suffer 
> > > as a result of interception or any liability for such 
> changes.  If 
> > > you wish to confirm the origin or content of this communication, 
> > > please contact the sender by using an alternative means of 
> > > communication.
> > > 
> > > This communication does not create or modify any contract and, 
> > > unless otherwise stated, is not intended to be contractually 
> > > binding.
> > > 
> > > Abbey National Treasury Services plc. Registered Office: Abbey 
> > > National House, 2 Triton Square, Regents Place, London NW1 3AN.  
> > > Registered in England under Company Registration
> > > Number: 2338548.  Regulated by the Financial Services
> > Authority (FSA).
> > > **************************************************************
> > > *************
> > > 
> > > 
> > > --
> > > To unsubscribe, e-mail:   
> > > <mailto:struts-user-> [EMAIL PROTECTED]>
> > > For
> > > additional commands,
> > > e-mail: <mailto:[EMAIL PROTECTED]>
> > > 
> > 
> > 
> > --
> > To unsubscribe, e-mail:   
> > <mailto:struts-user-> [EMAIL PROTECTED]>
> > For
> > additional commands, 
> > e-mail: <mailto:[EMAIL PROTECTED]>
> > 
> > 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:struts-user-> [EMAIL PROTECTED]>
> For 
> additional commands, 
> e-mail: <mailto:[EMAIL PROTECTED]>
> 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to