aqui tienes un ejemplo muy sencillo, donde "lista" es un ArrayList que contiene los datos
Código:
<table border="0">
<tr>
<th>
Descripcion<br>
</th>
<th>
</th>
<th>
</th>
</tr>
<logic:iterate id="tipos" name="lista" >
<tr>
<td><bean:write name="tipos" property="descripcion"/>
</td>
<td>
<html:link action="upTipoProducto.do" paramName="tipos"
paramProperty="id" paramId="id">Actualizar</html:link>
</td>
<td>
<logic:present name="privilegiado">
<html:link action="delTipoProducto.do" paramName="tipos"
paramProperty="id" paramId="id">Eliminar</html:link>
</logic:present>
</td>
</tr>
</logic:iterate>
</table>
saludos