Selon ce poste de 3 ans il y a Le seul moyen d'afficher un printemps Message dans une balise JSTL consiste à envelopper dans un Avance rapide 3 ans, est-ce toujours le seul moyen de gérer cela? p> Voici mon code p> fonctionne, mais pas "idéal" p>
<dsg:sidePanelContent closePanelText="<spring:message code='lman.ilr.closeItemDetail'/>">
4 Réponses :
La balise de message à ressort, juste en tant que Il aide toujours à lire La documentation . P>
En outre, votre mauvais message provient probablement de l'oubliet pour déclarer le Spring TagLib en haut de votre JSP. P> FMT: message code>, a un attribut var permettant d'utiliser pour stocker le message au lieu de l'afficher. P>
JB, le mauvais message et le travail / non idéal sont sur le même JSP, et le printemps est déclaré.
@Jbnizet TRUCTURE avec
En cas de référence,
<c:choose> <c:when test="${serviceVO.id eq 0}"> <spring:message code="label.service.createservice" var="buttonName"/> </c:when> <c:otherwise> <spring:message code="label.updateservice" var="buttonName"/> </c:otherwise> </c:choose> <c:out value="${buttonName}"> //Prints the desired value...
Je pense que ce que vous voulez faire est.
<dsg:sidePanelContent closePanelText="${closeMessage}">
Comme ci-dessus mentionné,
<spring:message code='lman.ilr.closeItemDetail' var="closeMessage"/> <dsg:sidePanelContent closePanelText="${closeMessage}">
Cela devrait être un commentaire.
Comme je ne l'utilise pas, je ne suis pas sûr que le printemps MVC a progressé dans ces 3 années. Une façon, vous pouvez essayer de vérifier si l'instance code> de ressources code> n'est pas disponible comme attribue de demande. Si tel est le cas, alors vous pouvez utiliser un clair el comme
$ {bundleattributename ['lman.ilr.closeItemdetail']} code>. Au moins, JSF fonctionne de cette façon.
Euh, il suffit de faire partie de Java SE standard depuis des âges et utilisé par code> sous les couvercles. Avez-vous la peine d'explorer les attributs de demande disponibles s'il n'y en a pas?
Dupliqué probable de Stackoverflow.com/questions/5273958/ddg#5725063