Ves*_*spe 2 html java thymeleaf
所以基本上我在我的 html 页面中有这个表,它几乎可以正常工作
<div th:each="good : ${goodList}">
<form action="#" th:action="@{/zamow}"
th:object="${enterGoodAction}" method="post">
<tr>
<input type="hidden" path="id" value="${good.id}"/> //this input
<th><span th:text="${good.name}"/></th>
<th><span th:text="${good.amount}"/></th>
<th><span th:text="${good.price}" /></th>
<th><span th:text="${good.tax}" /></th>
<th><input type="number" min="1" th:field="*{amount}"/></th>
<th><input type="submit" value="Zamów" /></th>
</tr>
</form>
Run Code Online (Sandbox Code Playgroud)
现在我想做的是创建这个隐藏的输入,它将我的“good.id”数据传递给我的控制器,但无论我对他做什么,他总是为空。我该如何解决?我认为控制器运行良好,所以问题仅在于我的输入。实际输入可能看起来很傻,但这是我的第 10 次尝试或其他什么,我很绝望;/
访问表单中对象的内部属性所需的方法是这样的
<input type="hidden" th:field="*{good.id}" />
Run Code Online (Sandbox Code Playgroud)
我假设你有一个具有这种结构的对象
enterGoodAction.good.id
Run Code Online (Sandbox Code Playgroud)
如果不是这种情况,请找到从 enterGoodAction 对象到 ID 的正确路径
| 归档时间: |
|
| 查看次数: |
13871 次 |
| 最近记录: |