Afficher un ArrayList sous forme d'une tableau HTML
Bonjour,
J'ai un Arraylist qui contient une liste d'objets "Category". Une category est composé d'un nom et d'une image. J'aimerai afficher 4 categories dans chaque ligne du tableau html. Mais je n'arrive pas a obtenir ce que je souhaite.
Actuellement, j'utilise un logic:iterate pour parcourir mon ArrayList comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<logic:iterate type="beans.Category" scope="session" id="category" indexId="index" name="categories">
<logic:equal name="index" value="0">
<tr>
</logic:equal>
<td>
<div class="cat" onclick="window.location.replace('contactAction.do');">
<img src="${category.imageDir}${category.imageName}" alt="${category.name}" border="0" /><br />
<span><bean:write name="category" property="name" /></span>
</div>
</td>
<logic:equal name="index" value="3">
</tr>
</logic:equal>
</logic:iterate> |
Le soucis, c'est que n'arrive pas a inserer la balise "<tr></tr>" au bon endroit. (C'est a dire une fois tout les 4 element). Auriez vous une idée?
Merci.