我有这个页面:
<form method="post" action="/monitor/admin/transferDevice/${device.deviceId}" >
<input type="submit" value="Transfer Device">
</form>
<form:select path="users">
<option value="">Select</option>
<c:forEach var="theUser" items="${users}">
<form:option value="${theUser.userId}"><c:out value="${theUser.name} ${theUser.surname}"/></form:option>
</c:forEach>
</form:select>
users
用户对象列表在哪里。
我的控制器:
@RequestMapping(value = "/admin/transferDevice/{deviceId}", method = RequestMethod.POST)
public String transferForDevice(@PathVariable("deviceId") int deviceId) throws Exception {
//some logic here
return "redirect:/admin";
}
所以这个问题看起来很简单,但对我来说不是。当我按下按钮时,如何将选定的用户传递给我的控制器方法?