Bonjour à tous,

j'ai un tout petit soucis ;o)

Voilà :
J'ai des attributs d'un objet Run, qui ont pour nom : RED, GREEN, ORANGE etc.
Mes images ont des noms de la forme : img/flag/RED.png, ou img/flag/GREEN.png, et autres couleurs.
J'aimerai donc en fonction du nom de mon attribut, afficher l'image de même nom.

Le bout de code correspondant dans ma page jsp, et utilisant à la place des titres des images les attributs de mon objet Run est donc le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<td id="idTableDetailBodyImp"> <img src="img/flag/'<c:out value="${run.statusCpi2}"/>'.png"/> </td>
Mais ça ne s'affiche pas. Par contre si je met juste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<c:out value="${run.statusCpi2}"/>
sans le mettre dans la balise image ça m'affiche bien le nom de mon attribut.

Je récupère bien mon objet Run et ses attributs, mais j'ai un soucis avec les guillemets et simples quotes pour les exploiter dans les balises <img>.
J'ai essayer de protéger mes " par des \ , ça ne fonctionne pas non plus.

Quelqu'un aurait une idée ?

Merci !