Я собираюсь установить форму проверки в Spring 3.1
. Я использую аннотации, чтобы проверить свою модель, как это:Spring Email Form Validation
Модель:
@Column(name = "mailAddress", nullable = false)
@Email
private String mailAddress;
@Column(name = "school", nullable = false)
@NotBlank
@Size(min = 3, max = 100)
private String school;
Контроллер:
@RequestMapping(value = "/add", method = RequestMethod.POST)
public String addBooking(
@ModelAttribute("new-booking") @Valid Booking booking,
BindingResult result, Map<String, Object> model) {
if (result.hasErrors()) {
return "booking";
}
return "success";
}
Проблема в том, что проверяет school
но не mailAddress
. Если вы введете пустой mailAddress
, он примет его.
В чем вопрос? –
@VarunAchar Вы совершенно правы. Кажется, я просто забыл об этом. Ред. – Robin
Каков вклад в адрес электронной почты? Является ли это подтверждением для каждого случая или неудачей для каждого случая? –