Comment obtenir des résultats de validation de formulaire avec Spring Boot
Form
@Data public class SampleForm { @NotBlank @Size(max=100) private String str; }
Lorsque BindingResult est déclaré en tant qu'argument de la méthode Controller et que la valeur de retour de la méthode hasErrors est true Cela signifie qu'une erreur de validation de formulaire s'est produite.
Controller
@Controller
public class SampleController {
@RequestMapping(value = "/Sample", method = RequestMethod.POST)
public String sample(@Validated @ModelAttribute SampleForm form, BindingResult bindingResult, Model model) {
if (bindingResult.hasErrors()) {
List
return "sampleHtml"; } } }
Recommended Posts