2014-04-09 45 views
4

我有一个字符串列表 - 我正在感兴趣的属性名称: 我想连接这些字符串的值,但不使用属性名称,而是使用属性值。 我看到起点为#strings.listJoin - 但是我怎么能说匹配列表中的元素与它们在属性文件中的值呢?如何在百里香叶中处理并连接字符串

名单将是:[name, address],并在属性文件我有:

name=stg 
address=another something 
我想获得字符串: stg, another something

回答

5
具有模型返回

您可以利用#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 

凡名称和地址在您的邮件文件密钥。

相关问题