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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.