【发布时间】:2021-02-19 20:09:10
【问题描述】:
我有一个 JSON 形式的对象列表,它位于 workLists 中。我通过在 workLists 上使用每个迭代创建了一个表,并在 thymeleaf 中创建了一个表?
现在我怎样才能将work 作为单个对象传递回控制器,我尝试的是使用th:object
我认为它会起作用,但在控制器端空值即将到来。
百里香叶部分
<tr th:each="work , status : ${workLists}">
<td scope="row" th:text="${status.count}"></td>
<td>
<form th:action="@{/edit/work}" th:object="${work}" method="post">
<button type="submit" class="dropdown-item">Edit</button>
</form>
</td>
</tr>
控制器部分
@PostMapping("/edit/work")
public String editWork(@ModelAttribute("work") GetWorkkDto getWorkDto){
logger.debug(" Inside of edit work method");
return "listOfwork";
}
【问题讨论】:
-
@Dickens A S ,我没有任何字段我只想将已经创建的对象传递回控制器
-
“我没有任何字段” - 然后使用 javascript 框架而不是模板引擎...
标签: java json spring-boot thymeleaf