HttpSession - isValid()

O tomcat em sua classe de implementacao da interface HttpSession possui um metodo chamado isValid() que verifica se a sessao ainda eh valida ou nao.

Existe alguma forma de descobrir se o objeto session em questao ainda eh valido? Ou seja, tem como descobrir se o metodo invalidate ja foi chamado no mesmo, sem gerar a excecao java.lang.IllegalStateException?

Valeu

java.lang.IllegalStateException? ela nao ocorre do nada, no uso de sessions. Se uma sessao for nova, o metodo isNew() ira retornar true.

Rafael

Eu faço session == null é pq expirou. Mas verifique pq eu sou iniciante.

E eu acabei de ler no javadoc, quando o isNew retorna true é por que o servidor criou a sessão mas o cliente não aceitou.

Por acaso é o problema que estou passando agora, só com a diferença de que localmente o browser aceita o cookie da session mas em outra máquina ele não aceita.

Daniel.