2010-12-14 10 views
5

Tengo una aplicación web Spring MVC que usa archivos messages_xx.properties. Actualmente uso¿Qué usar para la localización en JSPs con Spring?

<fmt:message key="all.header.menu.items.start"/>

en mis archivos. Acabo de ver otro tutorial recomendándolo

<spring:message code="all.header.menu.items.start"/>

¿Alguien puede decir la diferencia? ¿Qué son PROs y CONs?

Gracias!

+2

El spring:message parece ser funcionalmente el mismo que el fmt:message etiqueta JSTL. – DwB

Respuesta

5

ROM de documentación de la etiqueta here

Se parece mucho a la JSTL fmt: message-tag, sin embargo, las clases MessageSource puede ser integrado con el contexto primavera. Además, Spring: message-tag, funciona con el soporte local que viene con con Spring. Considera que un HTML escapa a la configuración , ya sea en esta instancia de etiqueta, el nivel de página o el nivel web.xml. También se puede aplicar el escape de JavaScript.

Si "código" no está configurado o no puede ser resuelto, "texto" se utilizará como mensaje predeterminado . Por lo tanto, esta etiqueta también puede usarse para escaparse de HTML de cualquier texto .

Here es otro uso que no está soportado por jstl estándar

Y here es 1 Gotcha de la utilización de la primavera: mensaje

Cuestiones relacionadas