2009-01-13 10 views
4

Je voudrais être en mesure d'inclure la valeur de retour d'une balise fmt dans un autre tag:En utilisant une balise fmt jsp dans un autre tag

<local:roundedBox boxTitle="<fmt:message key="somekey"/>"> 
content 
</roundedBox> 

J'ai couru plusieurs fois dans ce problème et juste semble être une limitation stupide de jsp. Y a-t-il un moyen simple de contourner cela?

Répondre

7

Utilisez une variable intermédiaire pour stocker le résultat comme celui-ci (le code non testé)

<fmt:message key="somekey" var="formattedvarname" /> 
<local:roundedBox boxTitle="${formattedvarname}"> 
content 
</roundedBox> 
+1

Ah! Je ne savais pas que vous pouviez le faire avec un tag fmt. Merci :-) – Akrikos

+1

Si cela répond à votre question, veuillez le marquer de façon à ce que le système sache qu'il répond et pas seulement vous. (Et j'obtiens quelques points, je suppose, ce qui est supposé être sympa ;-) –

Questions connexes