Struts - Redirecionar de uma action para outra action apartir do methodo execute

2 respostas
S

Olá
Tenho uma action e gostaria quando ela for executada redirecionar para uma outra apartir do methodo execute, é possivel isso?

Grato

package br.com.teste;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;

import org.apache.struts.action.ActionForward;

import org.apache.struts.action.ActionMapping;

import org.apache.struts.action.Action;

public class TesteAction extends Action {

public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws IOException,
ServletException {

[color=red][/color]
//Gostaria de redirecionar para outra Action

return mapping.findForward(“alterar”);
}

}

2 Respostas

P

Silva03,

Acredito que seja so configurar no struts-config

tipo

...

 <action path  = "/actionOnlyAction"
            type  = "com.acme.struts.MyAction"
            input = "/WEB-INF/jsp/error.jsp">
            <forward name="OK" path="/viewResult.do"/>
            <forward name="ERROR" path="/WEB-INF/jsp/error.jsp"/>
    </action>
...

Fonte: http://www.theserverside.com/tt/articles/article.tss?l=StrutsActionMapping

seufagner

Redirecione via RequestDispatcher que o Controller do Struts faz o mesmo trabalho como se estivesse chamando de qualquer outro lugar…

Criado 19 de março de 2007
Ultima resposta 19 de mar. de 2007
Respostas 2
Participantes 3