Ajuda! Session Struts2 Perdida

Fala pessoal.
Estou fazendo um trabalho e estou com um grande problema.
Abro a sessão do struts2 assim:

Map<String, Object> session = ActionContext.getContext().getSession();
    		session.put("usuario",admin);

Depois eu pego a sessão:

Usuario usuario = (Usuario)ActionContext.getContext().getSession().get("usuario");

Mas quando eu vou pra outra página jsp e tento pegar a mesma sessão ele não existe mais.

teitei colocar isso no web.xml:

<filter>
		<filter-name>filtroStrutsCleanUp</filter-name>
		<filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>filtroStrutsCleanUp</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

Mas não dá certo.

Grato a qualquer um que ajude.
Valeu!

Alguém que conheça pode me dar uma dica.
To rodando, rodando e não consigo sair do lugar.

O ideal para você utilizar a session na sua Action é fazer a implementação da interface SessionAware, que irá lhe trazer um Map referente a session do context.

[]s