java - 如何在 Spring 3/Thymeleaf 中显示带有参数的本地化消息

标签 java spring thymeleaf

我正在使用 Spring 3 和 Thymeleaf 制作一些网页,但我不知道如何显示这样的消息:

welcome.message=您好{0},欢迎!

然后将 {0} 替换为 thymeleaf 标签内的用户名:

<h1 th:text="#{welcome.message}">Welcome Placeholder</h1>

我什至不确定 {0} 是否是捆绑消息的正确语法。

最佳答案

你可以使用

#{welcome.message(${some.attribute})}

其中 some.attribute 将是替换 {0} 时使用的值。

您应该能够用逗号分隔 () 之间的值以添加更多要使用的值。

关于java - 如何在 Spring 3/Thymeleaf 中显示带有参数的本地化消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20789441/

相关文章:

java - 无法使用包将一个java类的方法使用到第二个类中

html - 如何在 thymeleaf 中将值设置为 "NULL"

java - Thymeleaf - 绑定(bind)在片段中不起作用

java - 什么是 NullPointerException,我该如何解决?

java - 在空 JComboBox 上调用 addItem 会触发 actionPerformed 事件

java - Android Visualizer 立体捕捉

java - 如何在 Spring Boot Actuator 中注册匿名 HealthIndicators

spring - 使用 Spring 记录 Jedis 客户端

java - 在请求正文中发送原始数据

java - 国际化(语言环境)在 java spring boot 中不使用重音符号