This.getServletContext() como remover Attributo

4 respostas
J

Pessoal estou com um problema ao REMOVER O ATTRIBUTO
que é o seguinte:
quando fecho a Janela ele remove o attributo “usuario1” ( que é um objeto )

assim: this.getServletContext().removeAttribute(“usuario1”);

até aqui beleza ele passou tranquilo… o Navegador está fechado…

daí quando eu abrou o navegador novamente, ele ainda está lá com esse bendito objeto “usuario1”

ele não remove !!!

O que pode ser isso ?
tem outra alternativa para excluir isso de uma vez por todas ?

4 Respostas

C

Você está passando via parâmetro no deployment descriptor (web.xml)?

J

não não há nada disso no web.xml

eu seto assim:

this.getServletContext().setAttribute(usuario1, bla bla bla );

this.getServletContext().setAttribute(usuario2, bla bla bla );

depois qdo tento remover o usuario1 por ex.
ele não remove…

mas no meu web.xml naõ contém nada disso… está só com os mapeamentos das servlets

V

tenta assim:

this.getServletContext().getSession().setAttribute("usuario1", bla bla bla );
this.getServletContext().getSession().setAttribute("usuario2", bla bla bla );
J

Vinicius não existe o método getSession() na ServletContext

Criado 11 de outubro de 2007
Ultima resposta 11 de out. de 2007
Respostas 4
Participantes 3