Estou estudando por conta SpringMVC apos terminar o curso. Então configurei a aplicação e comecei a codar.
Logo no primeiro controller estou passando por um comportamento inesperado:
Esse meu controller é responsável pro inserir minhas "mercadorias" no banco, e apos feito isso, eu quero que ele retorne minha view "index", que tem uma lista de "mercadorias".
@RequestMapping(name = "/", method = RequestMethod.POST)
public ModelAndView form(Mercadoria mercadoria) {
ModelAndView modelAndView = new ModelAndView("redirect:index");
dao.cadastra(mercadoria);
return modelAndView;
}
o comportamento que eu não estou entendendo é:
apos preencher o formulario, clicando no botão enviar, acontece o insert no banco. So que ele n esta me mandando para onde eu queria/esperava! ele me manda para um localhost:8080/testeestudos/index
ou seja, retorna um 404
por que isso acontece ?