<form:form modelAttribute="someModel">
<c:forEach items="${someModel.someList}" var="row" varStatus="status">
Id ${row.id} status ${status.index}
<form:input path="id" type="hidden" value="${row.id}"/>
<input type="submit" id="save" name="_eventId_someFunction" value="Save"/>
<input type="hidden" name="id" value="${row.id}" />
</c:forEach>
</form:form>
このコードがあると、Id ${row.id} status ${status.index}
が異なる値を示していることがわかりますが、アクション_eventId_someFunction
は常に最初の値を受け取ります。何が問題なのですか?
私は春のウェブフローを使用しています。