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

Taglib

Pq no código abaixo o ponto que estava no usuário logado foi removido?

Você está logado como ${usuarioLogado.email}

5 respostas

Boa noite, Diego! Como vai?

Eu não entendi bem a sua dúvida. Vc se refere a qual ponto?

Antes o usuarioLogado estava assim usuario.logado

Entendi a sua pergunta! O instrutor explica essa mudança durante o curso! Dá uma olhada nessa aula a partir de 4:40.

Se depois disso ainda restar alguma dúvida manda aqui que eu te ajudo!

Ainda não entendi.....é por que na jsp a expression language tem que ter um nome para a variavel nomeLogado para não pegar o getNome?

solução!

Veja no instante 5:19 da aula que eu linkei no meu outro comentário que há um objeto chamado usuario.logado na sessão! Para recuperar esse cara na JSP vc teria que fazer ${usuario.logado}. Só que com isso, o que o Java iria tentar fazer é recuperar um objeto chamado usuario e chamar o métogo getLogado(). Mas nem esse objeto e nem esse método existem! Daí a partir de 5:19 o instrutor muda o nome do objeto da sessão de usuario.logado para usuarioLogado para não ter mais essa confusão e poder fazer na JSP a recuperação do usuário escrevendo ${usuarioLogado.email}.