Have you looked at the DisplayTag Libray?

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]



Reply via email to