Problème d'affiche d'une list avec c:forEach
Bonjour,
je souhaite afficher une liste de résultats dans un tableau (7 colonnes, x lignes) et pour cela j'effectue le code suivant:(j'ai raccourci le code)
Code:
1 2 3 4 5 6 7
|
<c:forEach items="${rechercheForm.listResults}" var="result" varStatus="status">
<tr class="FORM2">
<td class="FORM2"><html:checkbox property="idFiche" value="${result.idFiche}" indexed="true"></html:checkbox></td>
<td class="FORM2"><c:out value="${result.nomOrg}"/></td>
<td class="FORM2"><c:out value="${result.sigleFiche}"/></td>
</tr> |
Cette liste je la récupère d'une requête HQL qui interroge trois tables différentes et j'ai l'erreur suivante:
Code:
1 2
|
An error occured while evaluating custom action attribute "value" with value "${result.nomOrg}": The "." operator was supplied with an index value of type "java.lang.String" to be applied to a List or array, but that value cannot be converted to an integer. (null) |
J'ai trouvé l'erreur souvent sur le net mais sans réponse. Si quelqu'un a déjà vu ça quelque part.... c'est assez urgent.
merci beaucoup.