Spring FormクラスのHTMLとモデル部分のサンプル

@Dataアノテーションを付与して対応するクラスを作成します。

@Data
public class RegistForm {
	private String userId;
	private Integer rating;
	private String comment;
}

上記のモデルに対応するHTMLは、例えば以下の通りになります。

<form th:action="@{/regist-review}" method="POST">
	【利用者ID】:<input type="text" name="userId"><br><br>
	【評価(1 - 5)】:<input type="text" name="rating"><br><br>
	【コメント】:<input type="text" name="comment" class="comment"><br><br>
	<input type="submit" value="登録" class="btn">
</form>

上記を受け取るポストメソッドのコントローラーは、以下の通りに記述することでOKです。もちろん、@ModelAttributeを付与するのを忘れないことが重要です。。もちろんLombokが必要になります。

@Controller
public class RegistController {

	@PostMapping("/regist-review")
	public String registReview(@ModelAttribute RegistForm form) {
		return "confirm-regist-review";
	}

}