Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Não encontra JSPS

Ao fazer a configuração do meu spring security para uma jsp, aparece o seguinte erro:

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback. Tue Aug 15 16:39:15 BRT 2017 There was an unexpected error (type=Not Found, status=404). /WEB-INF/views/login.jsp

Porém a pagina de login está dentro do caminho citado acima.

4 respostas

Oi Renan, tudo bom?

Qual URL você tentou acessar? Pelo erro parece ter sido /WEB-INF/views/login.jsp. Certo? Se não me corrija.

Caso tenha sido, percebe que pelo navegador a gente nunca vai acessar diretamente o arquivo. Nesse caso, se você quer ver o arquivo login.jsp, você precisaria bater na rota /login:

 @RequestMapping(value="/login", method=RequestMethod.GET)
    public String loginForm(){
        return "login"; // apontando para a view login.jsp
    }

Boa tarde Andre,

Estou acessando apenas localhost:8080/, ai spring vai redirecionar para /login porque não estou autenticado, ai ele não encontra o login.jsp.

solução!

Estranho... o nome do arquivo é login.jsp mesmo? Ou loginForm.jsp como está no curso?

No seu Login controller, o retorno esta assim, certo?

return "login";

Apenas lembrando que o nome do retorno tem que ser igual o nome do arquivo sem a extensão .jsp

Pior que está kkkkkkkkkkkkk eu estou encucado, não tem muito código, vou refazer o projeto até aqui.