Thymeleaf:使用#date.format()函数进行国际化格式化日期。

时间:2015-03-02 11:35:19

标签: java spring-mvc thymeleaf

我在视图图层中使用Thymeleaf #dates.format()函数作为格式日期。我为pic创建了一个internatinalization属性文件的日期格式。我正在使用#dates.format(date, (#{app.dateformat}))这样的功能。但Thymeleaf抛出一个解析异常。因为百里香叶现在解决了app.dateformat。我如何在百里香中使用日期格式国际化方式。以下是一个例外:

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

1 个答案:

答案 0 :(得分:16)

您应该使用以下语法:

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

#messages:用于在变量表达式中获取外部化消息的实用方法,与使用#{...}语法获取它们的方式相同。

Source