[Struts bean Tag/Commons-beanUtils] accéder aux élements d'une Map

accéder aux élements d'une Map [Struts bean Tag/Commons-beanUtils] - Java - Programmation

Marsh Posté le 13-06-2006 à 11:37:50    

coucou,
 
voilà le tableau : j'ai une Map dans la request HTTP, et voudrait accéder aux élements de la Map dans une itération, genre :

Code :
  1. <logic:iterate id="tacheId" name="<%=org.apache.struts.taglib.html.Constants.BEAN_KEY%>" property="tachesId" indexId="indx">
  2. <bean:write name="tachesMap" property="<%="("+tacheId.toString()+" ).nom"%>"/>
  3. </logic:iterate>


 
malheureusement (sinon, je posterai pas...) ça marche pas :

Citation :


Null property value for '(1)''


 
j'ai mis la Map dans le ActionFrom :

Code :
  1. <logic:iterate id="tacheId" name="<%=org.apache.struts.taglib.html.Constants.BEAN_KEY%>" property="tachesId" indexId="indx">
  2. <bean:write name="<%=org.apache.struts.taglib.html.Constants.BEAN_KEY%>" property="<%="tachesMap("+tacheId.toString()+" ).nom"%>"/>
  3. </logic:iterate>


et pouf! ça marche...
 
mais bon, je trouve pas très propre de mettre cette Map (qui représente des données en base, persitées avec Hibernate) dans un ActionForm.
Est-ce qu'il n'y aurai pas quelque chose qui m'échaperai dans l'utilisation de BeanUtils avec les Map ?
 
Merci


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 13-06-2006 à 11:37:50   

Reply

Marsh Posté le 13-06-2006 à 14:30:41    

bon, ben je m'ai fait un objet specifique qui contient les paramètres utils à ma page...
 
mais c'est quand même dommage que ça ne marche pas plus directement pour les Map...


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed