将对象列表映射到百里香中的字符串列表

时间:2019-03-20 15:53:16

标签: thymeleaf

我有一个User对象的列表,我想将其转换为名称列表,将其加入并显示出来(不在表中)。我该怎么办?

class User {
  String name;
  String address;
}

我有usersList,我想将其转换为名称列表,如下所示:

<body>
    <h1>Names of Users</h1>
    <span>
       <div th:text="${#strings.listJoin(usersList.map( u -> u.name).collect(Collectors.toList()), ',')}"></div>
    </span>
</body>

如何在百里香中做?

1 个答案:

答案 0 :(得分:1)

您可以使用collection projection进行此操作:

<body>
    <h1>Names of Users</h1>
    <span>
       <div th:text="${#strings.listJoin(usersList.![name], ',')}" />
    </span>
</body>