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;

Ответы на вопрос(1)

Ваш ответ на вопрос