Forward struts 1

0 respostas
S

Bom dia pessoal. estou com o seguinte erro e não como resolver.

erro:
WARN [ActionMapping] Unable to find ‘segundoPasso’ forward.

minha página chama o seguinte

document.detalheForm.action.value = "listarIncluirDetalhePerfilLeitorPasso2";
            document.detalheForm.metodo.value = "openInsertDetalhePasso2";
           document.detalheForm.submit();

até ai tudo tranquilo pq consegue chegar no método da action:

public ActionForward openInsertDetalhePasso2(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
		DetalhePerfilForm 	detalheForm 	= (DetalhePerfilForm) form;		
		String 				proxAcao 		= "segundoPasso";		
		List<TipoPerfil>	listTipos		= new ArrayList<TipoPerfil>();
		List<ItemPerfil>	listItens		= new ArrayList<ItemPerfil>();
		int					tipo			= detalheForm.getCodTipo();
		
		listTipos = new TipoPerfilBusiness().findAll();
		detalheForm.setListTipo(listTipos);
		request.setAttribute("listTipo", listTipos);
		
		listItens = new ItemPerfilBusiness().findByTipo(tipo);
		detalheForm.setListItem(listItens);
		request.setAttribute("listItem", listItens);
		
		return mapping.findForward(proxAcao);
	}

E no xml está assim:

<action path="/listarIncluirDetalhePerfilLeitorPasso2" 
                type="br.com.folha.perfilBasico.action.DetalhePerfilAction"
                parameter="metodo"
                scope="request"                
                name="detalheForm">
         <forward name="segundoPasso" path="/cadastrarDetalhePerfil.jsp"/>			                  
        </action>

O que eu não entendo é pq depois que eu faço a consulta ele deveria voltar para a mesma página cadastrarDetalhePerfil.jsp. Mas dá este erro

Criado 20 de dezembro de 2010
Respostas 0
Participantes 1