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]

Reply via email to