フォームを正常に検証し、エラーを返すことさえできます。私の問題は、ビューにコントローラーからのデータを入力する必要があるいくつかの選択があったときに始まりました。
model.addAttribute(...) を実行すると、エラーがビューに渡されなくなります:
public String registerSubmit(@Valid @ModelAttribute("jconcorrente") Jconcorrentes concorrente, BindingResult result, HttpServletRequest request, Model model){
if(result.hasErrors()) {
model.addAttribute("listJdistrito", this.jdistritoService.listJdistrito());
model.addAttribute("listJtipocodiden", this.jtipodocidenService.listJtipodociden());
model.addAttribute("jconcorrente", new Jconcorrentes());
return "register";
}
私の質問は、検証エラーに影響を与えずにデータを渡すにはどうすればよいですか?