Forward para várias páginas no Mentawai. Como posso fazer?

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