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

如何在百里香中处理和连接琴弦

孟英锐
2023-03-14
问题内容

我有一个字符串列表-
这些是我感兴趣的属性名称:我想联接这些字符串的值,但不使用属性名称,而是使用它们的属性值。我看到起点是#strings.listJoin-但是如何说出将列表中的元素与属性文件中的值进行匹配?

该列表将是:[name, address]并且在属性文件中,我具有:

name=stg
address=another something

我想获取字符串: stg, another something


问题答案:

您可以利用#messages.listMsg#strings.listJoin

从@Controller返回模型:

model.addAttribute("messageKeyList", Lists.newArrayList("name", "address"));

您可以像这样加入翻译后的邮件列表:

<div th:text="${#strings.listJoin(#messages.listMsg(messageKeyList), ',')}"></div>

哪个应该产生您期望的结果,例如:

Some name,Some address

名称和地址是消息文件中的键。



 类似资料:
  • 你好,我正在使用Spring boot 2.4. x,我想使用thymeleaf作为我的模板引擎。 我已经添加了百里香,并进行了以下测试 但模板引擎不替换变量,并且已处理的模板变量的值与输入字符串相同。 我有什么错?谢谢你

  • 我想在胸腺方言中使用胸腺方言,但不能。我尝试过这个,但效果不佳: of删除里面的所有内容。我想在渲染后得到这样的东西: 那么,我该如何实现我的目标呢?

  • 大家好,我对thymeleaf和我的静态html页面有一个问题。更具体地说,我有一个spring mvc web应用程序,我也在使用spring security,在我的登录页面中,我想使用thymeleaf,这样spring security可以与另一端的客户端层通信吗?我不想在我的所有html页面中包括thymeleaf,因为我将使用AngularJs 我尝试将登录名放在templates文件

  • 问题内容: 我将 Thymeleaf 与 Spring MVC 4 结合使用,但是当我要打印列表大小时遇到​​问题 问题就在这里。是我实体中的ArrayList 。我试过了,但是没有用。 谁能帮我 已编辑 这是我的实体: 和我的Controller方法: 问题答案: 尝试将实用程序方法用于:

  • 我有一个,它传递给了一个Thymeleaf页面。我把这张地图放在页面上,我可以访问它。 如何使用thymeleaf执行?我只需要获取基于某个键的值,然后解析并打印该值,我知道该值并具有逻辑。 我正在运行一个Broadleaf应用程序,而Thymeleaf是它的UI引擎。

  • 使用SpringMVC+Thymeleaf,如何将基于整数的模型属性绑定到使用th:value或th:field的表单中的输入字段,而字段本身不显示值“0”。