Olá Pessoal, tudo ok ?
Estou com uma dúvida aqui …
Tenho a classe Animal, e duas classes que herdam dela … Cachorro e Gato.
Gostaria que um único formulário fosse responsável por cadastrar os dois objetos (cachorro e gato, é claro que u por vez).
Desta maneira como fica meu fluxo no Spring MVC ?
@RequestMapping(value="form", method= RequestMethod.GET)
public String getForm (ModelMap m) {
//Seria algo assim ?
m.addAttribute("animal", new Animal());
return "animal/form";
}
@RequestMapping(value="setanimal", method= RequestMethod.POST)
public String setPessoa (@ModelAttribute("animal") Animal a) {
//Gostaria de receber aqui o objeto Cachorro ou Gato e não animal
return "animal/added";
}
Olhem os comentários nos metodos.
Obrigado desde já.