That didn't work - I got: [1]javax.servlet.jsp.JspException: No getter method for property orderForm.items[${status.count}].qty of bean org.apache.struts.taglib.html.BEAN
But there is methods so OrderForm.getItems(index).getQty() is legit. any ideas? thanks - dave ----- Original Message ----- From: "Erez Efrati" <[EMAIL PROTECTED]> To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> Sent: Tuesday, August 12, 2003 4:23 PM Subject: RE: forEach & html-el:text - it's not working > In order to make it work you should try something like > > <html:text property="items[${status.count}].qty" /> > > Hope this helps, > Erez > > -----Original Message----- > From: David Thielen [mailto:[EMAIL PROTECTED] > Sent: Tuesday, August 12, 2003 11:03 PM > To: Struts-Users > Subject: c:forEach & html-el:text - it's not working > > Hi; > > I am trying to use html-el:text inside a c:forEach and according to > everything I have read - this should work. But it doesn't. Any ideas? > > thanks - dave > > my jsp > ... > <c:forEach items="${orderForm.items}" var="orderFormItem" > varStatus="status"> > <tr><td> > <html-el:text name="orderFormItem" property="qty" > indexed="true"/> > </td></tr> > </c:forEach> > > Where OrderForm.java has: > ... > public OrderFormItem [] getItems() { return items; } > public OrderFormItem getItem( int ind ){ return items[ind]; } > public void setItem( int ind, OrderFormItem ofi ){ items[ind] = ofi; > } > ... > > and OrderFormItem has: > ... > public String getQty() { return Integer.toString(qty); } > public void setQty( String num){ qty = Integer.parseInt(num);} > ... > > > > --------------------------------------------------------------------- > 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]