Hi Suhas, I seem to remember a problem with arrays being used in this way. Someone on this list created some new indexed tags you can grab from Teds site. Not certain but have a look at: http://www.husted.com/about/struts/resources.htm#contributions Specifically have a look at the Indexed Tags: http://husted.com/about/struts/indexed-tags.htm Jon. -----Original Message----- From: suhas [mailto:[EMAIL PROTECTED]] Sent: 10 July 2001 15:20 To: [EMAIL PROTECTED] Subject: Iterate problem - Any Solutions !!!!!! I still struggling with iterate problem still . Any solutions ???? . I do have the proper getter methods in the OverDueOrderView . getting Here I'm getting **in side the getView of UpdateOrder Form 0 ** printed with following error message javax.servlet.ServletException: Exception thrown by getter for view[0].orderNo of bean org.apache.struts.taglib.html.BEAN !!!!!!!! <logic:iterate id="view" name="updateOrderForm" property="views" type="example.testorder.OverDueOrderView"> <tr> <td> <html:text property='<%= "view[" + index+ "]"+".orderNo" %>' /> </td> <td> <html:text property='<%= "view["+index+ "]"+".salesDiv" %>' /> </td> <td> <html:text property='<%= "view["+index+ "]"+".productOrdered" %>' /> </td> </tr> <% index++ ;%> </logic:iterate> ----- Original Message ----- From: suhas <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, July 10, 2001 2:02 PM Subject: Re: Iterate problem > it is goes something like this . > > private String orderNo ; > > public String getOrderNo() { > return orderNo ; > } > > > ----- Original Message ----- > From: <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, July 10, 2001 8:28 AM > Subject: Re: Iterate problem > > > > > > Hi > > > > The parts you show look correct to me. It seems that the problem lies in > > the code of method OverDueOrderView.getOrderNo(), which you have not > copied > > to the mail. > > > > Guido > > > > > > > > > > "suhas" > > <[EMAIL PROTECTED] To: > <[EMAIL PROTECTED]> > > ltech.com> cc: > > Subject: Iterate problem > > > > 10.07.2001 11:55 > > Please respond to > > struts-user > > > > > > > > > > Hi I have a question > > > > My Iterate tag goes like this > > > > <logic:iterate id="view" name="updateOrderForm" property="views" type > > ="example.testorder.OverDueOrderView"> > > > > <tr> > > <td> > > <html:text property='<%= "view[" + index+ "]"+".orderNo" %>' /> > > </td> > > <td> > > <html:text property='<%= "view["+index+ "]"+".salesDiv" %>' /> > > </td> > > <td> > > <html:text property='<%= "view["+index+ "]"+".productOrdered" %>' /> > > </td> > > </tr> > > <% index++ ;%> > > </logic:iterate> > > Do I need **IndexId** here as an attribute in the iterate Tag ??? 'cos In > > my form bean when showing the above table there is a call to > > public OverDueOrderView getView(int index) { > > System.out.println(" in side the getView of UpdateOrder Form "+ > > index); > > return (OverDueOrderView)views.get(index); > > } > > > > Here I'm getting **in side the getView of UpdateOrder Form 0 ** printed > > with following error message > > javax.servlet.ServletException: Exception thrown by getter for > > view[0].orderNo of bean org.apache.struts.taglib.html.BEAN > > > > What can be the problem -- IS it 'cos i'm not specifying indexId attribute > > in the iterate tag or something else ??? > > > > > > > > > > > > > > > > > > > > > > > >