Bonjour,
J'ai un souci un peu énervant. Dans mon action, j'ai un objet Map myMap dont le nommage des clés est comme suit: property_i
myMap: <property_0, "value0"> <property_1, "value1"> <property_2, "value2">...
Dans ma jsp, j'ai essayé pour tester:
<s:property value="myMap.property_1"/>
normal, ça marche
Dans ma jsp, je souhaite faire quelque chose comme ça:
1 2
| <s:set name="id" value="1"/>
<s:property value="myMap.property_${id}"/> |
bah là ca marche pas... 
Trace d'erreur:
L'attribut de balise personnalis? value ne peut pas ?tre une expression d'ex?cution. valeur : "[myMap.property_${id}]"
J'ai essayé de créer un Taglib maison pour essayer de récupérer la valeur, faire un traitement spécifique et l'afficher, et toujours la même erreur
<myApp:myTag value="${myMap.property_${id}}"/>
Existe-t-il un moyen pour résoudre mon problème? Merci d'avance!
Billy
Partager