Boa tarde, pessoal!
Alguém já passou por isso?
@Controller
public class ProdutosController {
@RequestMapping("/produtos/form")
public String form(){
System.out.println("Produtos...");
return "produtos/form";
}
}
Estou mapeando /produtos/form no Controller e retornando produtos/form. O form.jsp encontra-se na pasta /webapp/WEB-INF/views/produtos/form.jsp.
Ao acessar a url mapeada (http://localhost:8080/casadocodigo/produtos/form), o método imprime o conteúdo do sysout mas não localiza a página.
Dá esse erro:
HTTP Status 404 - /casadocodigo/produtos/WEB-INF/views/produtos/form.jsp
Reparei que ele inseriu "produtos" entre /casadocodigo/ e /WEB-INF.
Se eu altero o RequestMapping para "/form" apenas e acesso a aplicação via http://localhost:8080/casadocodigo/form, não ocorre erro.