bonjour à tous,
voilà plusieurs heures que je planche sur ce problème :

J'ai une arrayList listeProduits contenant des beans Produit. Chaque produit est associé a un Set d'infos dietetiques : InfosDietetiquesSet.
Je veux faire une iteration de listeProduits puis iterer InfosDietetiquesSet.
L'itération simple de listeProduits marche bien, mais c'est ensuite l'iteration des infos dietetiques qui pose problème.
Précision : le set contient des beans InfoDietetique.
En voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<logic:iterate id="produit" name="listeProduits" >
					<tr>
						<td><html:text name="produit" property="prdCode" /></td>
						<td><html:text name="produit" property="libelle" /></td>
						<logic:iterate  id="InfosDietetiquesSet"  name="produit">
 
							<td><html:text  property="valeur" /></td>
						</logic:iterate>
 
					</tr>
				</logic:iterate>
Et voici le message d'erreur qui m'est renvoyé :

Cannot create iterator for this collection


Quelqu'un aurait il une idée concernant ce message.