Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Spring MVC I Aula 4

No final da aula 4 o instrutor pede para alterar o @RequestMapping no Controller dos métodos gravar e listar, ficando dessa maneira:

@RequestMapping(value="/produtos", method=RequestMethod.POST) public String gravar(Produto produto){ [...] } @RequestMapping(value="/produtos", method=RequestMethod.GET) public ModelAndView listar(){ [...] }

O problema é que após eu preencher o formulário e clicar no botão ele aparece essa mensagem no navegador: HTTP Status 404 – Not Found Type Status Report

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

Apache Tomcat/9.0.16

Mas no consile não aparece nenhum erro, porém parou de gravar no banco e nem listar os dados do banco ele não lista. Alguém poderia me ajudar?

1 resposta
solução!

Consegui resolver, nas expressões de mapeamento eu tirei o value ="produtos" e deixei somente os métodos de POST e GET, pois quando debuguei para ver o que estava acontecendo, como havia colocado o @RequestMapping("/produtos") na classe, ele estava retornando localhost:8080/casadocodigo/produtos/produtos e por isso não estava gravando e nem acessando a pagina que lista os produtos, porém o Eclipse não acusa o erro