项目spring boot+thymeleaf有一个类:
public class User {
private String name;
private int age;
...
}
有一个表,其中输入了userlist列表中的数据。表格可编辑。如何使用post方法从相同的输入表单发送此数据?我为此列出了一个不同的列表,但我不知道要将其添加到表中的什么位置:
<form th:method="POST" th:action="@{/user/new}" th:object="${userNew}">
<div class="form-row">
<table class="table table-bordered table-dark" id="table-prd-add-name">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Имя</th>
<th scope="col">Возвраст</th>
</tr>
</thead>
<tbody>
<tr th:each="user, state : ${userList}">
<th th:utext="${state.count}">No</th>
<td th:text="${user.name}">name</td>
<td th:text="${user.age}">age</td>
</tr>
</tbody>
</table>
</div>
<button type="submit" class="btn btn-primary">Сохранить</button>
</form>
控制器:
@GetMapping(value = "/add-user")
public String showUser(Model model) {
...
model.addAttribute("userList", userList);
return "add-user";
}
@PostMapping(value = "/user/new")
public String addUser(
@ModelAttribute("users") ArrayList<User> users)) {
...
}
暂无答案!
目前还没有任何答案,快来回答吧!