Pegando um valor de uma sessio não vinculada a uma action do struts2

3 respostas
dahenz

Galera… como que eu faço pra pegar um valor de uma sessão do Struts2 em uma classe não vinculada a action?

Por exemplo: Tenho uma classe chamada MetasDAO, essa classe não é chamada apartir de uma Action, mas nessa classe, eu preciso pegar em uma das minhas consultas, um valor que esta armazenado na sessão, se essa classe fosse chamada a partir de uma action, beleza, mas nao é!!! :frowning:

Alguém passou por isso, ou sabe como resolver???

Valew

3 Respostas

L

Tenta usar ActionContext.getContext().getSession() pra pegar os valores…

[]'s
Leonardo

dahenz

Então cara… o ActionContext funcionaria se eu fizesse a chamada da minha classe através de uma action, como eu não faço isso, ocorre um erro como descrito abaixo:

java.lang.NullPointerException

Provavelmente eu tenha que estender esse método de algum metodo da classe ActionSupport, será???

Obrigado cestarolli…

L

Então eu uso aqui e funciona normal…

Eu tenho uma classe SessionControl que é usada pra colocar objetos na sessão, então eu tenho metodos que usam o metodo que eu te falei…

Outra solução é vc passar a actionContext como parametro para um metodo dessa classe que vc quer usar, entendeu?

[]'s

Criado 12 de novembro de 2008
Ultima resposta 12 de nov. de 2008
Respostas 3
Participantes 2