2010-12-14 16 views
5

Ho una webapp di Spring MVC che utilizzava i file messages_xx.properties. Attualmente io usoChe cosa usare per la localizzazione in JSP con Spring?

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

nei miei file. Ho appena visto un altro tutorial raccomandare

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

chiunque può dire la differenza? Cosa sono i PRO e i CON?

Grazie!

+2

La spring:message sembra essere funzionalmente uguale alla JSTL fmt:message tag. – DwB

risposta

5

rom doc del tag here

Assomiglia molto di JSTL fmt: message-tag, tuttavia, le classi MessageSource può essere integrato con il contesto di primavera. Inoltre, la molla: message-tag, funziona con il supporto locale che viene con Spring. Riguarda l'impostazione di escape HTML , su questa istanza di tag, il livello di pagina o il livello web.xml. È inoltre possibile applicare l'escaping JavaScript.

Se "codice" non è impostato o non può essere risolto , "testo" verrà utilizzato come messaggio predefinito . Pertanto, questo tag può essere utilizzato anche per l'escape HTML di qualsiasi testo .

Here è un altro utilizzo che non è supportato da JSTL serie

E here è 1 Gotcha di utilizzare primavera: messaggio

Problemi correlati