Điều quan trọng cần lưu ý là thứ tự các thông số thực sự quan trọng đối với mùa xuân. BindingResult cần phải đến ngay sau khi Form đang được xác nhận. Tương tự, tham số Model [tùy chọn] cần phải đến sau BindingResult. Ví dụ:
hợp lệ:
@RequestMapping(value = "/entry/updateQuantity", method = RequestMethod.POST)
public String updateEntryQuantity(@Valid final UpdateQuantityForm form,
final BindingResult bindingResult,
@RequestParam("pk") final long pk,
final Model model) {
}
Không hợp lệ:
RequestMapping(value = "/entry/updateQuantity", method = RequestMethod.POST)
public String updateEntryQuantity(@Valid final UpdateQuantityForm form,
@RequestParam("pk") final long pk,
final BindingResult bindingResult,
final Model model) {
}
liên kết này hoàn toàn cho thấy lý do tại sao chúng tôi sử dụng BindingResult http://codetutr.com/2013/05/28/spring-mvc-form-validation/ – keshav
Tôi vẫn không hiểu được chúng tôi đang ràng buộc chính xác điều gì lol –