HttpSession WW 2.2.2

Pessoal,

Estava fazendo alguns testes acesso ao HttSession com o WW 2.2.2. Li na documentação que é recomendado que faça a implementação da interface SessionAware para ter acesso a sessão (sendo necessário que o interceptor servlet-config esteja presente).

Em actions blz, funciona normal. Mas fui fazer um interceptor e a sessão não era disponibilizada de jeito nenhum, sempre fica ‘null’.

No interceptor, acabei acessando a session através:

actionInvocation.getInvocationContext().getSession()

Só assim mesmo ou esqueci de algum detalhe?

E a propósito vcs que usam o ww, de que maneira vcs acessam o session, através da interface ou pelo ActionContext mesmo?

flw

O objetivo é desacoplar sua aplicação dos objetos comuns a web-applications.

Apesar de ser antigo o tutorial do smota exemplifica perfeitamente como se deve trabalhar com objetos na sessão com o WebWork:
http://www.guj.com.br/java.tutorial.artigo.135.1.guj

Em suma deve criar um objeto com escopo “session” e injetá-lo nas Actions.

Certo, só que no ww 2.2.2 em vez de utilizar o component.xml deve-se usar o spring?