HTTP-Status 400- Bad Request
Geben Sie den Statusbericht ein
Beschreibung Der Server kann oder wird die Anforderung aufgrund eines Vorgangs nicht verarbeiten
that is perceived to be a client error (e.g., malformed request syntax,
invalid request message framing, or deceptive request routing).
Apache Tomcat/8.5.32
Ich habe das Objekt "BindingResult" als Argument auf dem POST-Controller verwendet, der die Anforderung gesendet hat, aber ich war in der falschen Reihenfolge.
@RequestMapping(value = "/hoge", method = RequestMethod.POST)
public String hogeHoge(@Valid @ModelAttribute EmployeeListForm form, BindingResult result, Model model) {
if (result.hasErrors()) {
model.addAttribute("title", "Error");
model.addAttribute("message", "Bitte beseitigen Sie den folgenden Fehler");
} else {
EmployeeDto dto = new EmployeeDto();
BeanUtils.copyProperties(form, dto);
employeeList.add(dto);
model.addAttribute("title", "Mitarbeiterliste");
model.addAttribute("message", form.getName() + "Wurde registriert.");
model.addAttribute("employeeListForm", new EmployeeListForm());
}
model.addAttribute("employeeList", employeeList);
return "hoge";
}
In dem Argument wie diesem
hogeHoge (Formularobjekt, BindingResult, Model)
Muss in der Reihenfolge von sein
Recommended Posts