Vc pode ter uma classe q extenda Action ou DispatchAction e implemente o método execute(...)
Dentro deste método vc intercepta o q quiser e no return vc super.execute(...)
Entenda q este é o modo mais prático mas não o mais correto. O struts da suporte a mtas extensões.
O correto seria vc criar uma extensão, por exemplo, uma implementação de uma classe q extenda ServletAction e faz o q vc quiser. Ou até mesmo um filtro.
Membro desde: 07/07/2006 12:28:12
Mensagens: 393
Offline
Não entendi muito bem o q vc disse.
O q eu quero é o seguinte:
Eu tenho 2 Action's
A primeira action é uma pagina q vc faz edições e salva
A segunda vai para os visualizar algumas opções para colocara na primeira
eu queria q quando ele for chamar a segunda ele vai usar um dos metodos da primeira para salvar... se estiver tudo ok ele passa para a segunda action ...se não vai dar uma mensagem q não foi possivel gravar pois falta alguma coisa(isso já está pronto)
isso não pode ser feito via configuração do struts.xml ???
Membro desde: 10/09/2006 21:57:52
Mensagens: 204
Offline
Você pode fazer conforme o marcio falou, na primeira Action vc verifica oq precisa, depois chama via forward um outro do ex. uma outra acton. e passa os valores pelo atributo do contexto.