我已经将列表绑定到控制器中的对象,然后使用th:each构造遍历该对象。我的目标是允许用户查看对象的内容,但仅更新对象的一个字段(权重字段),并允许具有检测功能。我的以下代码与th:href一起使用,以删除特定资产。看来他的正确ID没有传递回控制器。任何帮助将不胜感激。
<tr th:each="asset, itemStat : *{assets}">
<input type="hidden" th:field="*{assets[__${itemStat.index}__].id}">
<input type="hidden" th:field="*{assets[__${itemStat.index}__].symbol}">
<input type="hidden" th:field="*{assets[__${itemStat.index}__].name}">
<td style="text-align: center" th:text="${asset.symbol}"></td>
<td th:text="${asset.name}"></td>
<td style="text-align: center"><input size="4" style="text-align: center" th:field="*{assets[__${itemStat.index}__].weight}"/></td>
<td style="text-align: center"><a th:href="${'/asset/delete/' + asset.id}"></a></td>
</tr>