Action chamando outra Action - Struts 2  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
BlackDog
JavaChild
[Avatar]

Membro desde: 24/12/2008 13:47:46
Mensagens: 118
Offline

Tenho uma action que pode fazer todo o trabalho "sujo" na minha implementação (coloquei entre aspas o sujo pois se implementar em uma unica action vou fazer uma classe do tamanho do mundo). A questão é que são muitos results e para cada um o envio dos dados seriam diferentes, tendo assim que criar muitos parametros na Action. Então gostaria de quebrar o trabalho final entre varias actions, isto é, passar um resultado unico para diferentes actions que trabalhariam, cada uma dentro da sua implementação enviando os dados de forma diferente para a View da aplicação.

A pergunta é, como uma action pode ter no seu result uma chamada a outra action ?

This message was edited 1 time. Last update was at 28/09/2009 15:17:34

jyoshiriro
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline

Amigo, basta usar o resultType="redirecAction" (ou redirect-action para Struts 2.0.x).
Dai, o location é o mapeamento da outra Action, entendeu?

o result type também pode ser "chain". Nesse caso, todos os valores do ValueStack são repassados para o outro Action (ideal para casos tipo "passo 1, passo2...").

Espero ter ajudado.

José Yoshiriro Ajisaka Ramos

OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5
[Email] [WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team