Olá, é estou com um problema que não consigo identificar eu sei que o erro 404 é pagina não encontrada, mas ja fiz de tudo olhei revisei, e tudo mais e mesmo assim a pagina esta dando erro 404, quando digito o url completa ex: http://localhost:8085/casadocodigo/produtos/form quando digito assim da o erro 404, quando eu digito assim http://localhost:8085/casadocodigo/produtos abre a pagina normal, então suponho que o erro é na pagina form mas não encontrei nada, então resolvi mandar para vocês verem o codigo do controller e da pagina form.jsp como fiz.
package br.com.casadocodigo.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import br.com.casadocodigo.dao.ProdutoDAO;
import br.com.casadocodigo.models.Produto;
@Controller
public class ProdutosController {
@Autowired
private ProdutoDAO produtoDao;
@RequestMapping("/produtos/form")
public String form() {
System.out.println("testando");
return "produtos/form";
}
@RequestMapping("/produtos")
public String gravar(Produto produto) {
System.out.println("Testando o produto");
produtoDao.gravar(produto);
return "produtos/ok";
}
}
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Produtos</title>
</head>
<body>
<form action="/casadocodigo/produtos" method="post">
<div>
<label>Titulo</label> <input type="text" name="titulo" />
</div>
<div>
<label>Descrição</label>
<textarea rows="10" cols="10" name="descricao"></textarea>
</div>
<div>
<label>Paginas</label> <input type="text" name="paginas" />
<button type="submit">Cadastrar </button>
</div>
</form>
</body>
</html>