我可以成功验证我的表单,甚至返回错误。当我的视图有一些选择需要填充来自控制器的数据时,我的问题就开始了。
当我执行 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";
}
所以我的问题是如何在不影响验证错误的情况下传递数据?