これを機能させるのに問題があります。同様の問題を抱えている人々の例をいくつか見たので、コードとアイデアを一般的なものにします。
基本的な考え方は、ビューには、ユーザーがフォーム内で変更できるプロパティを持つ注文項目のリストがあるということです。ユーザーがフォームを送信すると、ユーザーが送信したデータが注文項目に入力されます。
のs@ModelAttribute("orderItems")
であるthis を設定する HTML フォームを作成するにはどうすればよいですかArrayList
OrderItemBean
コントローラーコード:
@RequestMapping("/order/{orderId}/save")
public String saveOrder(Map<String, Object> map, @ModelAttribute("orderItems") ArrayList<OrderItemBean> orderItems) throws Exception
{
...
}
Java Bean コード: (ゲッターとセッターの暗示)
public class OrderItemBean
{
String orderItemId;
String itemName;
}
私はまだSpringについて学んでいるので、どこが間違っているのかわかりません。