3
respostas

o form não entra no Produto Controller

Produtos Controller

@Controller public class ProdutosController {

@RequestMapping("/produtos/form") public String form() { System.out.println("entrou"); return "/produtos/form"; }

@RequestMapping("/produtos") public String gravar(String titulo, String descricao, int paginas){ System.out.println(titulo); System.out.println(descricao); System.out.println(paginas);

return "produtos/ok"; } }

form.jsp

Título
Descrição
Páginas

o action do form não entra no ProdutoController, podem me auxiliar ?

3 respostas

Produtos Controller

@Controller
public class ProdutosController {

    @RequestMapping("/produtos/form")
    public String form() {
        System.out.println("entrou");
        return "/produtos/form";
    }

    @RequestMapping("/produtos")
    public String gravar(String titulo, String descricao, int paginas){
        System.out.println(titulo);
        System.out.println(descricao);
        System.out.println(paginas);

        return "produtos/ok";
    }
}

form.jsp

<form action="/casadocodigo/produtos" method="POST">
        <div>
            <label>Título</label>
            <input type="text" name="titulo" />
        </div>
        <div>
            <label>Descrição</label>
            <textarea rows="10" cols="20" name="descricao"></textarea>
        </div>
        <div>
            <label>Páginas</label>
            <input type="text" name="paginas" />
        </div>
        <button type="submit">Cadastrar</button>
    </form>

Perdão postei tudo bagunçado

Quando você envia o formulário o que acontece? Da 404? Da erro 500? tem alguma exception? Se for possível, da um pouco mais de informações para a gente :).

ele me mostra a página form.jsp normal, quando dou o submit no botão me retorna erro 403 ... mas nem entra no método do action no Controller