Validação de formulário Spring MVC

meu problema é que tenho um form que tem html select element com algum valor de opção de escolha e quero validar esse valor usando:

org.hibernate.validator.constraints
or
javax.validation.constraints

anotações. aqui está o meu elemento select:

<select name="status" id="tbSelect">
    <option value="ACTIVE">ACTIVE</option>
    <option value="LISTEN">LISTEN</option>
    <option value="DOWN">DOWN</option>
</select>

Como eu posso, por exemplo, validar o valor das opções (DOWN, LISTEN, ACTIVE) dentro do elemento select usando os validadores de anotação que eu mencionei acima?

minha forma é assim:

<form:form action="../agents/add" method="POST" commandName="myAgent">
     <form:select id="tbSelect" path="state">
            <form:option value="ACTIVE" path="state">ACTIVE</form:option>
            <form:option value="LISTEN" path="state">LISTEN</form:option>
            <form:option value="DOWN" path="state">DOWN</form:option>
    </form:select>

Eu defini meu método de controle assim:

    @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";
      } 
       ...
    }

e também defino um ModelAttribute como este:

@ModelAttribute("myAgent")
 public AgentValidator getLoginForm() {
    return new AgentValidator();
 }

Aqui está minha classe AgentValidator também:

public class AgentValidator {
    @NotEmpty(message = "your state can not be empty !")
    private String state;

questionAnswers(1)

yourAnswerToTheQuestion