我有一个提供客户列表的 JSP(ArrayList searchResults)。我希望能够选择其中之一,并将其提交给 Spring MVC 控制器。但是,似乎我无法传递所选对象,只能传递它的一个属性,例如 customerId。我真的需要传递整个对象。
在 Spring 3.x 中有没有标准的方法来做到这一点?
<c:forEach items="${searchResults}" var="searchResult">
<tr>
<td><c:out value="${searchResult.customerId}" /></td>
<td><c:out value="${searchResult.firstName}" /></td>
<td><c:out value="${searchResult.lastName}" /></td>
<td>
<form method="POST" ACTION="./customercare">
<input type="SUBMIT" value="Select This Customer"/>
<input type="hidden" name ="searchResult" value="${searchResult}"/>
</form>
</td>
</tr>
</c:forEach>