我发送一个包含对象的数组到我的视图中。 我的目标是为数组中的每个对象创建一个下拉菜单项。
问题在于它只为第一个对象创建了一个项目。
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
<span class="caret"></span>
</button>
<ul th:each="u : ${users}" class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li><a th:href="@{/show(id=${u.id})}"><span th:text="${u.name}"></span></a></li>
</ul>
</div>
我用这样的表尝试了它并且它正在工作,但是我不想要一张桌子。
<table class="table table-hover">
<thead>
<tr>
<th>User</th>
</tr>
</thead>
<tbody>
<tr th:each="u : ${users}">
<td th:text="${u.name}"></td>
</tr>
</tbody>
</table>
谢谢!
答案 0 :(得分:1)
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li th:each="u : ${users}"><a th:href="@{/show(id=${u.id})}"><span th:text="${u.name}"></span></a></li>
</ul>
</div>