2015-03-02 5 views
8

Sto usando la funzione Thymeleaf #dates.format() per la data di formattazione nel livello vista. Creo un file di proprietà internatinalization per il formato della data. sto usando la funzione #dates.format(date, (#{app.dateformat})) in questo modo. ma Thymeleaf genera un'eccezione di analisi. Perché il Thymeleaf ora risolve lo app.dateformat. Come uso il modo di internazionalizzazione del formato di data in thymeleaf. In seguito è un'eccezione:Thymeleaf: utilizzare la funzione # dates.format() per la data di formattazione con internatinalization.

org.springframework.expression.spel.SpelParseException: EL1043E:(pos 37): Unexpected token. Expected 'identifier' but was 'lcurly({)' 

risposta

15

Si consiglia di utilizzare questa sintassi invece:

${#dates.format(date, #messages.msg('app.dateformat'))} 

#messages: metodi di utilità per ottenere i messaggi esternalizzati all'interno variabili espressioni, nello stesso modo come sarebbero ottenuti utilizzando # {...} sintassi.

Source

+0

Grazie @heRoy, questo è un lavoro per me. –

+0

posso usare questa sintassi nella versione 2.1? –

Problemi correlati