Struts 2 - porque actionMessage some após usar response.sendRedirect?

Boa tarde, ó sábios usuários deste fórum… :smiley:

Estou aqui tentando entender uma coisa… explicarei o caso:

  • Uso Struts 2, e criei uma “pilha” de navegação que armazena o endereço utilizado a cada request, para assim poder navegar nessa pilha, sempre armazenando os parametros que são passados… tudo ocorria bem, até que me deparei com o seguinte problema… ao final da execução da Action, costumamos chamar o método:
addActionMessage("mensagem de sucesso");

ou

addActionError("mensagem de erro");

Esse deveria ser renderizado na página seguinte, através da tag <s:actionmessage/> ( ou <s:actionerror/> ). Mas ao utilizar o meu método, que nada mais faz do que pegar a String URL que está na minha pilha, e chamar essa URL usando:

response.sendRedirect(urlRetorno);// onde urlRetorno é a URL retirada da pilha

… nada é exibido nas Tags <s:actionmessage/> ou <s:actionerror/> . É como se a mensagem sumisse, eu não sei o que acontece.

Alguém tem idéia do que está acontecendo ?

Grato !

Ja faz um tempinho mas eu estou com esse mesmo problema…
Alguem ja passou por isso?