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