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] -------------------------------------------------------------------------