JSF + RICHFACES (Problema com CRUD)

Pessoal,
Vou ter uma pagina com n cadastros e um crud, O meu código não está funcionando porem não está dando erro, por gentileza alguém poderia me ajudar.
Obrigado.
Obs: Estava funcionando porem ao adicionar um novo form deixando a estrutura dessa maneira começou o comportamento.

<h:form id=?formX?> CONTEUDO <h:form id=?formularioCadastro?> CONTEUDO </h:form> <h:form id=? formularioLista?> CONTEUDO </h:form> CONTEUDO </h:form>

Segue abaixo a baixo código referente ao CRUD sem os demais cadastros.

[code]
<%@ taglib uri=“http://richfaces.org/a4j” prefix=“a4j”%>
<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h”%>
<%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f”%>
<%@ taglib uri=“http://richfaces.org/rich” prefix=“rich”%>
<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=ISO-8859-1”>
<title>Duplicata CRUD</title>
</head>
<body>
<f:view>
<h:form id=“formX”>
<h:form id=“formularioCadastro”>
<rich:panel id=“cadastro” header=“Cadastro de Duplicatas”>
Numero:
<h:inputText value="#{NFController.duplicataC.duplicata.numeroDuplicata}" id=“Numero” required=“true”
requiredMessage=“Digite o numero corretamente!”/>

Data Vencimento (dd/mm/aaaaa):
<h:inputText value="#{NFController.duplicataC.duplicata.dataVencimento}" id=“dataVencimento”
required=“true” requiredMessage=“Digite a data de vencimento!”
converterMessage=“Digite a data de vencimento no formato correto!”>
<f:convertDateTime pattern=“dd/MM/yyyy” />
</h:inputText>

Valor:
<h:inputText value="#{NFController.duplicataC.duplicata.valorDuplicata}" id=“valor” required=“true”
requiredMessage=“Digite o valor corretamente!”/>

<a4j:commandButton value=“Salvar” actionListener="#{NFController.duplicataC.gravar}"
reRender=":formularioCadastro:cadastro,:formularioLista" />


<h:messages errorStyle=“color:red” infoStyle=“color:#5ac67e” />
</rich:panel>
</h:form>

       &lt;h:form id="formularioLista"&gt;
        &lt;rich:dataTable value="#{NFController.duplicataC.duplicatasData}" var="duplicata"
        id="listaDuplicatas" rendered="#{NFController.duplicataC.rendered}"&gt;
            &lt;h:column&gt;
            &lt;f:facet name="header"&gt;
                &lt;h:outputText value="Numero" /&gt;
            &lt;/f:facet&gt;
            &lt;h:outputText value="#{duplicata.numeroDuplicata}"/&gt;
        &lt;/h:column&gt;
        &lt;h:column&gt;
            &lt;f:facet name="header"&gt;
                &lt;h:outputText value="Data Vencimento" /&gt;
            &lt;/f:facet&gt;
            &lt;h:outputText value="#{duplicata.dataVencimento}"&gt;
                &lt;f:convertDateTime pattern="dd/MM/yyyy"/&gt;
            &lt;/h:outputText&gt;
        &lt;/h:column&gt;
        &lt;h:column&gt;
            &lt;f:facet name="header"&gt;
                &lt;h:outputText value="Valor" /&gt;
            &lt;/f:facet&gt;
            &lt;h:outputText value="#{duplicata.valorDuplicata}"/&gt;
        &lt;/h:column&gt;
        &lt;h:column&gt;
            &lt;f:facet name="header"&gt;
                &lt;h:outputText value="Editar" /&gt;
            &lt;/f:facet&gt;
            &lt;a4j:commandLink value="Editar"
                actionListener="#{NFController.duplicataC.editar}" reRender="cadastro,formularioCadastro"/&gt;
        &lt;/h:column&gt;
        &lt;h:column&gt;
            &lt;f:facet name="header"&gt;
                &lt;h:outputText value="Deletar" /&gt;
            &lt;/f:facet&gt;
            &lt;a4j:commandLink value="Deletar"
                actionListener="#{NFController.duplicataC.deletar}" reRender="listaDuplicatas,formularioLista"/&gt;
        &lt;/h:column&gt;
        &lt;/rich:dataTable&gt;
       &lt;/h:form&gt;

</h:form>
</f:view>
</body>
</html>[/code]

Por favor, seja mais claro na duvida, creio que o problema no seu caso seja a hierarquia de form, não existe hierarquia de form em html, ou seja, vc não pode ter um form dentro de outro.

[]'s

bruno.leite,

O meu problema é exatamente esse... vc saberia me dizer como faço para resolver esse problema? Tipo um CRUD com outros cadastros na mesma tela? Eu nunca fiz isso antes.

Obrigado

Leandro,

Ainda não entendi sua duvida, mas referente ao seu código, se vc remover os forms com id formularioCadastro e formularioLista, deve funcionar.
O que vc quer dizer com ‘um CRUD com outros cadastros’ ? um CRUD contem cadastro… Create Read Update Delete…, ainda não entendi oque vc quer.

[]'s