我尝试将数据从表传递到控制器:
<form class="w3-container" method="post" action="/txt">
<table id="determineParameters">
<thead>
<tr>
<th> Parameter</th>
<th> Value</th>
</tr>
</thead>
<tbody>
<tr th:each="parameter: ${parameters}">
<td th:text="'@' + ${parameter}" class="w3-text"></td>
<td><input th:name = "${parameter}" class="w3-input"/></td>
</tr>
</tbody>
</table>
<div class="w3-container w3-margin">
<input class="w3-button w3-blue" type="submit" value="Create txt"/>
</div>
</form>
如您所见,我在html页面中获得了 parameters 设置(HashSet<String>
)。
我想将数据填充到表apply中,并将此数据传递到地图(HashMap<String, String>
),其中键是参数,值是输入字段中的数据。
如何在Controller方法中传递此地图?:
@Controller
public Clazz{
@PostMethod(value="/txt")
public void parseTxt(//?????
){}
}
PS It not must be exactly
HashMap`-我需要以任何方式从表中接受数据