O session.invalidate() realmente so funciona quando se está
usando a Session, bem mas isso não soluciona o problema, pelo
menos não completamente.
Tecnicamente falando, uma pagina expira quando se esta
trabalhando SOMENTE com o método POST do HTTP.
Exemplo:
Vc esta na pagina - x.html, preenche um formulário e o
submete tudo via POST. a proxima pagina y.html precisa dos
dados do formulario em x.jsp para ser gerada, logo se tudo
correr bem vc vai parar em y.jsp, em y.jsp tem um link para
z.html -  que deve ser clicado para que este exemplo
funcione - quando vc esta em z.html vc resolve voltar para
y.jsp, ai BOOM e vc toma aquele PAGE EXPIRED na cara!!!.
Isso ocorre posque o browser guarda a URL em seu historico,
mas alem da URL vc precisa enviar um buffer com os parametros.

Isso tambem pode nem sempre acontecer dessa forma, depende
muito da implementacao, pois vai depender para onde o
formulario de x.html vai enviar os parametros.

Vc pode ver alguns parametros do HEADER do HTTP ou os codigos
de resposta de HTTP, bem acho uma solucao mais limpa mas
nunca testei.

Bem uma forma de solucionar isso - apesar da pergunta ser
justamente ao contrario - e implementar o medoto GET chamando
o metodo POST e se virar com a passagem de parametros.

Wilson Freitas



---
UOL Eleições 2002 - Todos os lances da disputa política
http://eleicoes.uol.com.br/


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a