【发布时间】:2017-07-28 12:21:38
【问题描述】:
我有一个简单的类,其中包含 2 个Strings、1 个Integer 和 1 个ArrayList<String>。使用 Spring MVC 和 Thymeleaf 我正在尝试创建一个表单,我可以在其中插入数据来创建一个对象。可悲的是,我不知道如何处理Arraylist。这是我到目前为止所得到的:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>F O R M</h1>
<form th:action="@{/form/person}" th:object="${person}" method="post">
<table>
<tr>
<td>Name:</td>
<td><input type="text" th:field="*{name}"/></td>
<td th:if="${#fields.hasErrors('name')}" th:errors="*{name}">Name error</td>
</tr>
<tr>
<td>Age:</td>
<td><input type="number" th:field="*{age} "/></td>
<td th:if="${#fields.hasErrors('age')}" th:errors="*{age}">Age Error</td>
</tr>
<tr>
<td>City:</td>
<td><input type="text" th:field="*{city}"/></td>
<td th:if="${#fields.hasErrors('city')}" th:errors="*{city}">City Error</td>
</tr>
<tr>
<td><input type="submit" value="Submit"/></td>
<td><input type="reset" value="Reset"/></td>
</tr>
</table>
</form>
</body>
</html>
【问题讨论】:
标签: spring-mvc arraylist input thymeleaf