Hi folks...

Im did try a action-redirect, but it throw a exception.
And i dont know why, cause i use it in other action-redirect and work. What
can be?

Here is my action-redirect work:

        <action name="login" method="login"
class="br.com.mercur.th.action.UsuarioAction">
            <result name="success" type="redirect-action">
                <param name="actionName">/load_dadosPessoais</param>
                <param name="parse">true</param>
                <param name="candidatoExt.codIdFeder">${cpf}</param>
            </result>
            <result name="error">/TH_Login.jsp</result>
            <result name="input">/TH_Login.jsp</result>
        </action>

And here dont work:

        <action name="save_dadosPessoais" method="create"
class="br.com.mercur.th.action.DadosPessoaisAction">
            <result name="success" type="redirect-action">
                <param name="actionName">/load_endereco</param>
                <param name="parse">true</param>
                <param name="candidatoExt.codIdFeder">222</param>
            </result>
            <result name="error">/TH_DadosPessoais.jsp</result>
            <result name="input">/TH_DadosPessoais.jsp</result>
        </action>

And here is my struts.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Fundation//DTD Struts Configuration 2.0//EN"
    "./struts-2.0.dtd">
<struts>
    <include file="struts-default.xml" />
    <package name="default" extends="struts-default">
        <action name="login" method="login"
class="br.com.mercur.th.action.UsuarioAction">
            <result name="success" type="redirect-action">
                <param name="actionName">/load_dadosPessoais</param>
                <param name="parse">true</param>
                <param name="candidatoExt.codIdFeder">${cpf}</param>
            </result>
            <result name="error">/TH_Login.jsp</result>
            <result name="input">/TH_Login.jsp</result>
        </action>

        <action name="save_dadosPessoais" method="create"
class="br.com.mercur.th.action.DadosPessoaisAction">
            <result name="success" type="redirect-action">
                <param name="actionName">/load_endereco</param>
                <param name="parse">true</param>
                <param name="candidatoExt.codIdFeder">222</param>
            </result>
            <result name="error">/TH_DadosPessoais.jsp</result>
            <result name="input">/TH_DadosPessoais.jsp</result>
        </action>
        <action name="load_dadosPessoais" method="load"
class="br.com.mercur.th.action.DadosPessoaisAction">
            <result name="success">/TH_DadosPessoais.jsp</result>
            <result name="error">/TH_DadosPessoais.jsp</result>
            <result name="input">/TH_DadosPessoais.jsp</result>
        </action>

        <action name="save_endereco" method="create"
class="br.com.mercur.th.action.EnderecoAction">
            <result name="success">/TH_FormAcademic.jsp</result>
            <result name="error">/TH_Endereco.jsp</result>
            <result name="input">/TH_Endereco.jsp</result>
        </action>
        <action name="load_endereco" method="load"
class="br.com.mercur.th.action.EnderecoAction">
            <result name="success">/TH_Endereco.jsp</result>
            <result name="error">/TH_Endereco.jsp</result>
            <result name="input">/TH_Endereco.jsp</result>
        </action>

        <action name="save_formAcademic" method="create"
class="br.com.mercur.th.action.FormAcademicAction">
            <result name="success">/TH_ExpProfissional.jsp</result>
            <result name="error">/TH_FormAcademic.jsp</result>
            <result name="input">/TH_FormAcademic.jsp</result>
        </action>
        <action name="save_expProfissional" method="create"
class="br.com.mercur.th.action.ExpProfissionalAction">
            <result name="success">/finish.jsp</result>
            <result name="error">/TH_ExpProfissional.jsp</result>
            <result name="input">/TH_ExpProfissional.jsp</result>
        </action>


        <action name="pop_pais" method="pais"
class="br.com.mercur.th.action.UtilsActions">
            <result>/index.html</result>
        </action>
        <action name="tipo_curso" method="tipoCurso"
class="br.com.mercur.th.action.UtilsActions">
            <result>/index.html</result>
        </action>
        <action name="grau_Instr" method="grauInstr"
class="br.com.mercur.th.action.UtilsActions">
            <result>/index.html</result>
        </action>
        <action name="cursos" method="cursos"
class="br.com.mercur.th.action.UtilsActions">
            <result>/TH_FormAcademicCursoSelect.jsp</result>
        </action>
        <action name="empresas" method="empresas"
class="br.com.mercur.th.action.UtilsActions">
            <result>/index.html</result>
        </action>
        <action name="adicionarCurso" method="adicionarCurso"
class="br.com.mercur.th.action.FormAcademicAction">
            <result>/TH_FormAcademicCurso.jsp</result>
        </action>
        <action name="removerCurso" method="removerCurso"
class="br.com.mercur.th.action.FormAcademicAction">
            <result>/TH_FormAcademicCurso.jsp</result>
        </action>
        <action name="update_ExpProfiEnder" method="expProfiEnder"
class="br.com.mercur.th.action.ExpProfissionalAction">
            <result>/TH_ExpProfiEnder.jsp</result>
        </action>
        <action name="adicionarExpProfi" method="adicionarExpProfi"
class="br.com.mercur.th.action.ExpProfissionalAction">
            <result>/TH_ExpProfisionais.jsp</result>
        </action>
        <action name="removerExpProfi" method="removerExpProfi"
class="br.com.mercur.th.action.ExpProfissionalAction">
            <result>/TH_ExpProfisionais.jsp</result>
        </action>

        <action name="save_documentos" method="create"
class="br.com.mercur.th.action.DocumentosAction">
            <result name="success">/TH_ExpProfissional.jsp</result>
            <result name="error">/TH_Documentos.jsp</result>
            <result name="input">/TH_Documentos.jsp</result>
        </action>
    </package>
</struts>

And my ActionsClass have all get and set methods....

Thanks advice.

Felipe A. Lorenz
www.idealogic.com.br

Reply via email to