Manter bean no session

4 respostas
S

galera to com um problema que é o seguinte, tenho varios Beans tipo:
-UsuarioBean
-ConfBdBean

tipo eu queria configurar o tempo de cada um deles na session,

    • Assim…
      -UsuarioBean, fica 30 Minutos na session
      -ConfBdBean, fica tempo ilimitado na session,

alguem aqui pode me ajudar ???abraçoss

4 Respostas

leonardom

A configuração da Sessão é comum a todos os objetos que ele contém, ou seja se você setar para expirar apos 30 minutos, isso vai afetar todos os objetos da sessão.

S

então, é que eu presciso deixar um bean na session(acho que application num funfa !!) que não saia de escopo, o cara pode ficar inativo por 24 se ele apertar f5 o bean vai tá la…
saco, alguem ?? vlew

ramilani12

O que vc pode fazer é usar o metodo da Classe HttpSession: setMaxInactiveInterval(int tempoLimite)
Esse metodo espera um valor inteiro em segundos o tempo limite para expirar uma session , caso queira que a session nunca expire passe como argumento um numero negativo

request.getSession().setMaxInactiveInterval(3600); //limite da sessao uma hora

request.getSession().setMaxInactiveInterval(-1); // nunca expira
S

é sim…

eu soh presciso manter um atributo pode ser na session ou en qualquer lugar que não espire,

alguem tem alguma dica ??

Criado 11 de abril de 2007
Ultima resposta 12 de abr. de 2007
Respostas 4
Participantes 3