Posted on February 04, 2015 at 20:09 (JST) Spring Boot(MVC)のFormにて、ネストしたオブジェクトを扱う方法を記載します。 業務システムの明細入力画面やECサイトの商品数量入力画面など、行数を可変としたいケースが多々あります。 そのような場面ではFormオブジェクト(※1)にListを持たせ、行ごとの入力値を取り扱うのが常套手段ですよね。 Spring Boot(MVC)ではRequestからFormオブジェクトへのマッピング、およびList内のValidationもしっかりとサポートしています。 作成したサンプルはGithubにて公開しています。[ simple-mvc-app ] 今回はECサイトっぽく、[商品数量入力]→[入力内容確認]→[完了]画面を作ってみました。 ポイントとなるのは入力→エラーチェック→入力画面での入力状