Estou fazendo um pequeno exemplo de sessao.Fiz um servlet Autentica, que autentica os dados recebidos verificando no banco de dados e redireciona para a pagina home.jsp.Tenho também uma classe chamada UsuarioConectado, onde tenho o nome do usuário e a chave primária, para futuras transações necessárias do projeto.Coloquei o código abaixo no servlet para resgatar os dados do servlet.Porem esta dando erro. Alguém pode me ajudar?
<%
import Bean.UsuarioConectado;
UsuarioConectado uc;
uc=session.getAttribute(“uc”);
if(uc=null)
{
response.sendRedirect(“index.jsp”);
return;
}
String nome = request.Attribute(“nome”);
String chave = request.getAttribute(“chave”);
%>
Sessao
P
2 Respostas
C
Olá patyagm,
Não sei se entendi corretamente, mas se a sessão for diferente de NULL que dizer que vc possui um objeto do tipo UsuarioConectado.
A partir dai vc deve chamar os atributos da própria classe ou seja
String nome = uc.getNome();
String chave = uc.getChave();
P
opa…vc precisa fazer o Cast…alem do q seu IF esta errado…
<%
import Bean.UsuarioConectado;
UsuarioConectado uc = new UsuarioConectado();
uc = (UsuarioConectado)session.getAttribute("uc");
if(uc==null) {
response.sendRedirect("index.jsp");
return;
}
String nome = request.Attribute("nome");
String chave = request.getAttribute("chave");
%>
espero ter ajudado…
flw
Criado 27 de julho de 2007
Ultima resposta 30 de jul. de 2007
Respostas 2
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Desmistificando WebAssembly: Alta performance,... Por Raphael Amorim — Casa do Codigo