http://sourceforge.net/projects/displaytag/
mohamed ebrahim faisal wrote:
E.FAISAL
Hi
I would like to display the form data in JSP using logic:iterate tags.
Consider the following situation
ArrayList ar = form.getInfoContents();
for(int i=0;i<ar.length;i++)
{
HashMap row = (HashMap) ar.get(i);
<tr>
<td><html:text property="name" value="<%=(String) row.get("name") %>" />
<td><html:text property="age" value="<%=(String) row.get("age") %>" />
<td><html:text property="address" value="<%=(String) row.get("address") %>" />
............... .................. </tr> }
In the above code i am getting a property of type ArrayList whose elements are of type HashMap, where each HashMap object represents a record.
It works fine , but i want above code purely in struts tag logic:iterate or some other technique.
I tried the following and it worked fine
<logic:iterate name="beanname" id="persons" property="infoContents"> <tr> <logic:iterate name="persons" id="row" > <td> <bean:write name="row" /> </td> </logic:iterate> </tr> </logic:iterate>
But in the above case i am not able to associate every value in the HashMap object ie, "row" to a corresponding property like i got using for loop
tr>
<td><html:text property="name" value="<%=(String) row.get("name") %>" />
<td><html:text property="age" value="<%=(String) row.get("age") %>" />
<td><html:text property="address" value="<%=(String) row.get("address") %>" />
............... .................. </tr>
please someone help me out and give the approach to solve the problem
regards
faisal
_________________________________________________________________
Access Hotmail from your mobile now. http://server1.msn.co.in/sp03/mobilesms/ Click here.
--------------------------------------------------------------------- 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]