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,
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
soudaniel_01
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 horarequest.getSession().setMaxInactiveInterval(-1);// nunca expira
S
soudaniel_01
é sim…
eu soh presciso manter um atributo pode ser na session ou en qualquer lugar que não espire,