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