Bonjour,
mon probleme est plutot simple, et je voudrais savoir ce qui cloche dans ma
maniere de faire :

Je doit d'un coté générer plusieurs <input text>, et de l'autre récupérer
les valeurs remplies dans une hashMap. Evidemment, la raison en est que
les input text sont générés car leur nombre n'est pas fixe, et ils sont lié
à une valeur (ici la langue) qui n'est pas un indice entier.

Pour générer la partie du formulaire j'utilise donc le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<logic:iterate id="language" name="languagesList" scope="request">
  <tr>
    <td class="txt-contenu-cellule-ligne2"><bean:message key="depotDetails.name"/>
       (<bean:write name="language" property="name" />) :
    </td>
    <%
      Object languageCode = RequestUtils.lookup(pageContext, "language", "code", null);
      String languageCodeStr = "names(" + languageCode.toString() + ")";
    %>
    <td colspan="2"><html:text property="<%= languageCodeStr %>" size="50"/></td>
   </tr>   
</logic:iterate>
Et dans l'ActionForme j'utilise pour récuperer ces valeurs une HashMap :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
private final Map names = new HashMap();
Mais cette hashMap arrive vide. Elle n'est jamais remplie.

Quelqu'un peut-il m'expliquer pourquoi ?