struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dun...@sapio.co.uk (Duncan Harris)
Subject Re: using logic:iterate to display collection and build html:input fi
Date Thu, 01 Jan 1970 00:00:00 GMT
curt.kramer@paytec.com () wrote:

> I am trying to use logic:iterate to display a collection of data and also
> build a dynamic list of html:text input fields.
> 
> Here's my code
> 
> <logic:iterate id="transactionAmountBoundary"
> name="createTransactionAmountBoundariesForm"
> 	property="transactionAmountBoundaries" indexId="x">
> <tr>
> 	<td class="subHeading">
> 	<bean:write name="transactionAmountBoundary"
> property="transactionDescription" filter="true"/>
> 	</td>
> 
> 	<td class="subHeading">
> 	<html:text name="createTransactionAmountBoundariesForm"
> property="minValue<%=x%>" size="10" maxlength="10" />
> 	</td>
> 
> 	<td class="subHeading">
> 	<html:text name="createTransactionAmountBoundariesForm"
> property="maxValue<%=x%>" size="10" maxlength="10" />
> 	</td>
> </tr>				
> </logic:iterate>
> 
> The transactionDescription appears fine. But the problem is getting the
> minValue and maxValue text fields to appear in HTML as minValue1, minValue2,
> etc..  and maxValue1, maxValue2
> 
> This code give me an error:
> javax.servlet.ServletException: No getter method for property minValue of
> bean createTransactionAmountBoundariesForm
> 
> When I didn't have the <%=x%> code, the HTML generated had all the records
> with same code:   name="minValue" and name="maxValue"
> 
> Does anyone have any suggestions?


Bit late, but this should work:

 	<html:text name="createTransactionAmountBoundariesForm"
 property='<%= "maxValue" + x %>' size="10" maxlength="10" />


Duncan Harris
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Hartford, Cheshire, U.K., Tel: 07968 060418
Looking for STRUTS contract work in the U.K.

--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>


Mime
View raw message