Pessoal tenho uma aplicação que tem um <s:form> principal que tem varios <s:form> dentro dele que fazem busca no banco de dados(AJAX) e retornam o resultado na tela(Em texto e campos escondidos). Esses dados, e mais alguns que serão digitados pelo usuario, o <s:form> principal irá capturar e executar os procedsimentos para persistir.
Todos os <s:form> executam action distintas, e os <s:form> que fazem busca retornam seus resultados(paginas .jsp) em div’s no form( Uso o a propriedade ‘targets’ do <s:submit> do <s:form>.
O problema ocorre quando tento executar a ação do <s:form id=“principal”>, conforme segue abaixo. É como se ele não achasse a action. Alguem sabe o pq???
<div id="cadastroInscricaoRemocao"></div>
<s:url id="resultInscricaoRemocao" value="/atribuicao/CadastroInscricaoRemocaoResult.action" />
 <div>
 <s:form  id="formCadastroRemocao" namespace="/atribuicao" method="post" name="formCadastroRemocao" action="cadastroRemocao"  >
		
  	 	 <div id="dadosFuncionario"></div>
        	 <s:url id="resultDadosPermuta" value="/atribuicao/buscaDadosPermuta.action" />  
  	
	<s:form id="formFuncionario" namespace="/atribuicao" method="post" name="formFuncionario" action="buscaDadosFuncionario">
	
        	<div>
         		<s:submit name="btnBuscarDadosFuncinario" value="Buscar Dados"  theme="ajax" targets="dadosFuncionario"  />
		</div>
	</s:form>
  
   	 	 <div id="dadosPermuta"></div>
        	 <s:url id="resultDadosPermuta" value="/atribuicao/buscaDadosPermuta.action" />  
	<s:form id="formPermuta" name="formPermuta"   namespace="/atribuicao" method="post"  action="buscaDadosPermuta">
 		<div>
          		<s:submit name="btnBuscarDadosPermuta" value="Buscar Dados"  theme="ajax" targets="dadosPermuta" />
     
   		</div>
   	
	</s:form>
   <s:submit  value="Cadastrar" theme="ajax" targets="cadastroInscricaoRemocao" />
 </s:form>		
				
			
		  <s:actionerror />
		  <s:actionmessage/>
 </div>