1
resposta

[Dúvida] para cadastrar é /filmes e não /filmes/formulario

Bom dia, me perdi nessa fala "para cadastrar é /filmes e não /filmes/formulario", quando retorna 405. Havíamos criado o @PostMapping no método CadastraFilme retornando "filmes/formulario". por que que quando clico no botão cadastrar no html formulario.html no form precisa ser action ="filmes"? Esse filmes refere-se a lista filmes ou ao @RequestMapping("/filmes"). Obrigado

1 resposta

Olá, Antonio!

Pelo que entendi, você está com dúvidas sobre a URL de cadastro no seu projeto Java e Spring, correto?

A URL "/filmes" se refere à lista de filmes, enquanto a URL "/filmes/formulario" é a página de cadastro de filmes.

Quando você clica no botão "Cadastrar" no formulário.html, o atributo "action" do formulário deve ser definido como "/filmes" para que a requisição seja enviada para a URL correta de cadastro.

Dessa forma, o método "CadastraFilme" no seu controlador será acionado e o filme será adicionado à lista de filmes.

Espero ter esclarecido sua dúvida! Se tiver mais alguma pergunta, é só me dizer.

Espero ter ajudado e bons estudos!