Printemps de message dans JSTL Tag
Selon cette post d'il y a 3 ans le seul moyen d'afficher un message printemps dans un jstl balise est de l'envelopper dans un <c:set var="someVar">
qui fait "travailler", mais il semble très loin d'être idéale.
Avance rapide 3 ans, est-ce encore la seule façon de gérer cela?
Voici mon code
Fonctionne, mais pas "idéal"
<c:set var="closeMessage">
<spring:message code='lman.ilr.closeItemDetail'/>
</c:set>
<dsg:sidePanelContent closePanelText="${closeMessage}">
Ne fonctionne pas, retourne une chaîne de <spring:message code='lman.ilr.closeItemDetail'/>
<dsg:sidePanelContent closePanelText="<spring:message code='lman.ilr.closeItemDetail'/>">
Comme je ne l'utilise pas, je ne suis pas sûr de Spring MVC fait des progrès dans ces 3 ans. Une façon vous pouvez essayer de vérifier si la
Euh, c'est juste une partie de la norme Java SE depuis longtemps et utilisé par
Probable double de stackoverflow.com/questions/5273958/ddg#5725063
ResourceBundle
instance n'est pas disponible, comme certains l'attribut de la demande. Si oui, alors vous pourriez faire usage de la plaine d'EL comme ${bundleAttributeName['lman.ilr.closeItemDetail']}
. Au moins, JSF fonctionne de cette manière.Euh, c'est juste une partie de la norme Java SE depuis longtemps et utilisé par
<spring:message>
sous les couvertures. Avez-vous la peine d'explorer la disposition des attributs de la requête si il n'y en a pas un?Probable double de stackoverflow.com/questions/5273958/ddg#5725063
OriginalL'auteur zmanc | 2013-07-30
Vous devez vous connecter pour publier un commentaire.
Le printemps étiquette de message, tout comme
fmt:message
, a un attribut var qui peuvent être utilisés pour stocker le message au lieu de l'afficher.Il est toujours utile de lire la documentation.
Aussi, votre mauvais message provient probablement de la forgettin de déclarer le printemps taglib en haut de votre page JSP.
merci truc avec <printemps:message var="étiquette" code='mon.message.le texte " /> fonctionne très bien pour moi!
OriginalL'auteur JB Nizet
En cas de renvoi,
OriginalL'auteur Subin C Poonamgode
Je pense que ce que vous voulez faire est de.
Puis
OriginalL'auteur Franz Joseph