Olá pessoal,
Tenho o seguinte problema, tenho uma página de formulário .jsp até ai normal, o problema é que dependendo a opção escolhina no combo desta página eu preciso dar foward para outra especifica, que ao todo são 5. Na action eu somente tenho opção de retornar SUCCESS ou ERROR e assim o foward para 2 páginas. Teria como retornar PAGINA1, PAGINA2 e etc? Podendo assim ir para outras páginas?
Grato.
Wallfox
Claro, sem problemas!
É só configurar no seu ApplicationManager.
Exemplo:
public Class XYZ extends BaseAction {
public String execute() throws Exception {
// ... aqui vem seu codigo
if (condicaoA) {
return "abacate";
}
if (condicaoB) {
return "presunto";
}
}
}
Agora vc configura:
public void ApplicationManager extends org.mentawai.core.ApplicationManager {
public void loadActions() {
ActionConfig ac = new ActionConfig(XYZ.class);
ac.addConsequence("abacate", new Forward("paginaDoAbacate.jsp");
ac.addConsequence("presunto", new Forward("paginaDoPresunto.jsp));
addActionConfig(ac);
}
}
Era exatamente isso que eu precisava!
O Menta é 10!!!
Valeu
Wallfox