Galera, estou com um problema, implementei um interceptor no Struts 2 que funciona legal e coloca o objeto na session.
session.setAttribute(USER_HANDLE, user);
A session neste caso é obtida assim:
final ActionContext context = invocation.getInvocationContext();
HttpServletRequest request = (HttpServletRequest) context
.get(HTTP_REQUEST);
HttpSession session = request.getSession(true);
Isso é implementada em uma classe que extende AbstractInterceptor e implementa StrutsStatics.
Agora na minha BasicAction (que todas as minhas classes Actions herdam) eu estou tentando coletar a sessão, tentei de várias formas mas sem sucesso.
Como recuperar o objeto que coloquei na sessao no interceptor ???
Abraço.