Problema com Session

4 respostas
powerguido

Para inserir o dado da Session

request.getSession();
     if(RsC1.next())
     {
        String tipo_s = RsC1.getString("cod_tiposolicitacao");
        session.setAttribute("tipo", tipo_s);
        response.sendRedirect("valida_botao_usuario.jsp");
     }RsC1.close();

Para recuperar o dado da Session

request.getSession();
  String tipo = (String)session.getAttribute("tipo");
  if (tipo != null) {
    out.println(tipo);
  } else {
    out.println("teste");
  }

O problema é que ela me retorna sempre nula !!! Não sei se ela está expirando, se tem como ver/controlar isso ???

Agradeço qualquer ajuda. :idea:

Obrigado

4 Respostas

cariocathi
  1. Tem certeza q está vindo alguma coisa na consulta ?
  2. A configuração do tempo de expiração da Sessão, fica no web.xml da tua app, c não tiver nada acho q o tempo default é 30min
caiofilipini

Não tá faltando atribuir o retorno de getSession() não?

HttpSession session = request.getSession(); session.setAttribute("blah", blah);

[]'s

powerguido

Com relação a consulta, eu até tirei ela, fazendo necessariamente passar por ela, mas nada acontece, e até passei valores fixo para ela, mas infelizmente não retorna nada.

E com relação ao HttpSession ele dá erro, falando que já foi declarada.

Estou realmente perdidinho … :roll:

cariocathi

faça somente:

session = request.getSession();

session é um atributo interno do jsp, assim como response e request, morou ?

Criado 11 de novembro de 2003
Ultima resposta 11 de nov. de 2003
Respostas 4
Participantes 3