1
resposta

Erro 400 bad request ao atualizar

Olá,

Ao tentar atualizar tenho essa exceção abaixo. Já fiz algumas pesquisas porém não consegui resolver ainda. Baixei o ultimo projeto disponibilizado.

[http-nio-8080-exec-6] WARN org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'java.lang.Integer'; nested exception is java.lang.NumberFormatException: For input string: "cadastraPoduto"]
1 resposta

Olá Pedro Henrique, tudo bem? Peço desculpas pelo demora no retorno! O problema provavelmente é no mapeamento do método no ProdutoController, ele deve estar da seguinte forma:

@RequestMapping(method=RequestMethod.POST, name="cadastraProduto")

Porém precisamos adicionar o value para que ele funcione corretamente, deixando o mapeamento da seguinte forma:

@RequestMapping(method=RequestMethod.POST, name="cadastraProduto", value="cadastraProduto")

Mas nesse ponto você já deve estar com o formulário funcionando corretamente, caso esteja com algum problema no formulário, você pode verificar a solução que indiquei nesse outro tópico.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software