Fala ai galera, estou com esse probleminha, tenho o seguinte método que salva o objeto e depois redireciona para um listar de objetos.
@Action(value="salvarLivro", results={
@Result(name=SUCCESS, type="redirectAction", params={"actionName", "listarLivros"})
})
public String salvarLivro() {
livroBO.salvarLivroBO(livro);
addActionMessage("Salvo com sucesso");
return SUCCESS;
}
Porém quando chega no meu listar eu chamo esse, mas nunca mostra nada…Alguém sabe porque? Não sei se eu tenho que gravar a msg de alguma forma diferente pra
ele dar um forward, sei lá, aguardo idéias.
Vlw!!!
<s:if test="hasActionMessages()">
<div class="saved">
<s:actionmessage/>
</div>
</s:if>
EDIT: já consegui, segue caso alguém passe pelo msm problema.
Setei um atributo na sessão e peguei ele no meu listar e dai lá no lista que eu crio o addActionmessage.
Funfou de boa.
Vlw!!!