当前位置: 首页 > 面试题库 >

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

乐正锦
2023-03-14
问题内容

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

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

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

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

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


问题答案:

您可以使用

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

some.attribute替换时使用的值在哪里{0}

您应该能够用逗号分隔各个值,()添加更多要使用的值。



 类似资料:
  • 我正在使用Spring 3和Thymeleaf制作一些网页,我迷失了如何显示这样的消息: 欢迎message=你好{0},欢迎! 然后用thymeleaf标记内的用户名替换{0}: 我甚至不确定{0}是否是捆绑消息的正确语法。

  • 我创建了一个使用Thymeleaf作为模板引擎的Spring Boot Web应用程序。我配置了以在子文件夹中查找消息: 在这个文件夹中,我创建了文件,内容为。在我的模板中,我尝试这样显示文本: 但在呈现页面时,我会得到以下结果: 我错过了什么?我必须配置任何其他bean吗? P、 S.: 在“服务器端”,我可以使用MessageSource获取消息(“ticket.type.BUG”,null,

  • 我正在使用thymeleaf和spring 3 mvc。当我尝试执行Ajax POST请求时,我不明白如何在html页面上显示来自控制器的响应消息: 这是一个代码片段: “响应”是来自控制器的i18n消息。现在,我想在使用thymeleaf(th:text=“response”)时显示这条消息。当然,这段代码不起作用,因为它认为响应变量是一个普通字符串。 问题是如何使用thymeleaf显示国际化

  • 问题内容: 我想以编程方式显示带有文本的活动指示器,例如“照片”应用中的活动指示器(在编辑和保存图片之后)。我怎样才能做到这一点? 问题答案: Xcode 8.2.1•Swift 3.0.2 样本项目 Xcode 9.0•Swift 4.0

  • 问题内容: 我正在Ubuntu Linux下编写一些bash脚本。我希望能够从GUI运行它们而无需终端窗口来输入任何输入或查看任何输出。 到目前为止,唯一需要的输入是sudo的密码-gksudo可以很好地处理。但是我还没有找到显示消息框的简便方法。是否有某种“ gkmessage”命令可用?我希望默认的Ubuntu安装中包含某些内容,但是如果需要的话,我不介意安装新软件包。 问题答案: 我相信Ze

  • 我正在使用Spring Boot 2.1.8构建一个项目,我的POM中有spring-boot-starter-web,我可以看到Maven将hibernate-validator 6.0.17拉到类路径上。 我在资源文件夹中有我的消息,它们似乎可以正确地查找,这样当我更改区域设置时,Spring就可以从正确的文件中加载消息。 my@RESTController中的相关方法采用@Valid和@Re