如何使用Spring MVC表单获取Item Quantity映射



对于每道菜,我都有一个输入来指定菜的数量,但如何转换DTO的DishQuantityMap?其中firstInteger-dishId,second-订购的菜肴数量。

<form action="#" th:action="@{/greeting}" th:object="${Order}" method="post">
<span th:each="dish : ${dishList}">
<input id="number" type="number" value="42">
</span>
</form>

我知道我的代码中缺少th:字段,那是因为我不知道如何正确地实现它。

public class Order {
private String userName;
Map<Integer, Integer> DishQuantityMap;
}

我不知道dishList是什么,但如果它有一个id字段,那么表单的代码看起来像:

<form action="#" th:action="@{/greeting}" th:object="${Order}" method="post">
<span th:each="dish : ${dishList}">
<input th:field="*{dishQuantityMap[__${dish.id}__]}" type="number" />
</span>
</form>

相关内容

  • 没有找到相关文章

最新更新