// meu enum public enum Alimentacao { CARNIVORA, HERBIVORA, ORNIVORA; }
// a classe entidade public class Animal implements Serializable {
[...]
private Alimentacao alimentacao;
[...]
public void setAlimentacao(Alimentacao alimentacao) {
this.alimentacao = alimentacao;
}
}
// o controller dela public class AnimalController {
[...]
@RequestMapping("/form")
public ModelAndView form(Animal animal) {
ModelAndView modelAndView = new ModelAndView("animal/form");
modelAndView.addObject("alimentacaoTipos", Alimentacao.values());
return modelAndView;
}
[...]
}
// o pedaço do meu jsp
quando tento passa o enum via jsp ele nao passa, quando imprimo o objeto animal (na volta do controller)
Animal [id=null, nome=Morcego, alimentacao=null]
->>> alimentacao=null
o que estou fazendo de errado???