Spring MVC проверка формы
Моя проблема в том, что у меня есть форма, которая имеет HTML-элемент выбора с некоторым значением выбора & Я хочу проверить эти значения с помощью:
org.hibernate.validator.constraints
or
javax.validation.constraints
аннотаций. вот мой элемент select:
ACTIVE
LISTEN
DOWN
как я могу, например, проверить значение параметров (DOWN, LISTEN, ACTIVE) внутри элемента select, используя валидаторы аннотаций, о которых я упоминал выше?
моя форма такая:
ACTIVE
LISTEN
DOWN
Я определил свой метод контроллера следующим образом:
@RequestMapping(value = "agents/add", method = RequestMethod.POST)
public String addAgentSubmit(@ModelAttribute("myAgent") @Valid final AgentValidator agent, BindingResult result, RedirectAttributes redirect) {
if (result.hasErrors()) {
return "admin/agent/add";
}
...
}
и я также определяю атрибут ModelAttribute следующим образом:
@ModelAttribute("myAgent")
public AgentValidator getLoginForm() {
return new AgentValidator();
}
Вот мой класс AgentValidator также:
public class AgentValidator {
@NotEmpty(message = "your state can not be empty !")
private String state;