【发布时间】:2016-12-20 23:14:11
【问题描述】:
我试图在遍历列表时从地图中获取值。 searchResult 包含Book 对象的列表,每个对象都有一个类别列表。
categoryFacetCounts 是一个包含每个类别值的计数的映射。该地图包含所有可能类别的值(我已调试和检查)。
以下是我的解决方案,它将null 打印为地图的输出:
<table class="table table-striped" id="watchlist-table">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
<th>Categories</th>
</tr>
</thead>
<tbody>
<tr th:each="book : ${searchResult}">
<td th:text="${book.name}"></td>
<td th:text="${book.description}"></td>
<td>
<span th:each="c : ${book.categories}">
<span th:text="${c} + '(' + ${categoryFacetCounts[__${c}__]} + ') '"></span>
</span>
</td>
</tr>
</tbody>
</table>
【问题讨论】:
标签: java spring-mvc thymeleaf