Duvidas? Variavel de Sessão

4 respostas
M

Como faço para utilizar AT_NOME na minha variavel de Sessão?
Este codigo não esta funcionando,alguém pode me ajudar?

[b]<%
String sql_cla = “select AT_LOGIN,AT_SENHA,AT_NOME from FTB_ATENDENTE WHERE AT_LOGIN= '”+ Login +"‘AND AT_SENHA=’"+Senha+"’";

ResultSet res_cla = stm.executeQuery(sql_cla);

HttpSession varSessao = request.getSession(true);

varSessao.isNew();

String varAux =res_cla.getString(AT_NOME) ;

varSessao.setAttribute(varAux,res_cla.getString(AT_NOME));

%>[/b]

4 Respostas

M

ta… vamos por partes, esse teu código ai ja tem coisas q não tem sentido, por ex, pq tu ta chamando isNew() do nada??? sem teste if nem nada?

M

Na realidade não estou sabendo como carregar na variavel de sessão o AT_NOME, sendo que ja fiz a busca pelo login e senha.
Dê uma olhada,por favor.

[b]<%
String sql_cla = “select AT_LOGIN,AT_SENHA from FTB_ATENDENTE WHERE AT_LOGIN= '”+ Login +"‘AND AT_SENHA=’"+Senha+"’";

ResultSet res_cla = stm.executeQuery(sql_cla);

if (res_cla.next())

{  response.sendRedirect(“indexContratos.jsp”);// USUARIO EXISTE NA BASE DE DADOS

}

else

%><%{%>

<p align=“center”>&nbsp; <b>&nbsp;<font color="#FF0000">"</font>DESCULPE…<font color="#FF0000">Usuário

não Cadastrado…</font>" </b></p>

%>[/b]
M

tu vai fazer isso no seu jsp, depois de pegar a senha:

getSession&#40;&#41;.setAttribute&#40; "senha", senha &#41;;

e depois, pra recuperar, será isso:

String senha = &#40; String &#41; getSession&#40;&#41;.getAttribute&#40; "senha" &#41;;
M

Na realidade estou querendo buscar outro campo da minha tabela sem ser o login, nem a senha.
Eu quero o nome,que no caso estou recuperando através de um select.
Desde ja agradeço.

Criado 15 de abril de 2005
Ultima resposta 15 de abr. de 2005
Respostas 4
Participantes 2