Galera estou com o seguindo "problema" tenho meu xhtml e tenho uma tabela que é essa aqui
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:p="http://primefaces.org/ui">
<h:head />
<h:body>
<h:form>
<h:panelGrid columns="2">
<p:outputLabel value="Nome: " for="nome"/>
<p:inputText id="nome" value="#{clienteController.cliente.nome}"/>
<p:outputLabel value="CPF: " for="cpf"/>
<p:inputText id="cpf" value="#{clienteController.cliente.cpf}"/>
<p:outputLabel value="RG: " for="rg"/>
<p:inputText id="rg" value="#{clienteController.cliente.rg}"/>
<p:outputLabel value="Telefone: " for="telefone"/>
<p:inputMask id="telefone" value="#{clienteController.cliente.telefone}" mask="(999) 999-9999"/>
<p:outputLabel value="Cidade: " for="cidade"/>
<p:inputText id="cidade" value="#{clienteController.endereco.cidade}" />
<p:outputLabel value="Bairro: " for="bairro"/>
<p:inputText id="bairro" value="#{clienteController.endereco.bairro}" />
<p:outputLabel value="Numero Casa " for="numero"/>
<p:inputText id="numero" value="#{clienteController.endereco.numeroCasa}" />
</h:panelGrid>
<p:commandButton value="Salvar" action="#{clienteController.adicionaCliente}" update="@all"/>
</h:form>
Aqui minha tabela
<h:form>
<p:dataTable var="cliente" value="#{clienteController.clientes}" style="margin-bottom:40px">
<f:facet name="header">
Clientes Cadastrados
</f:facet>
<p:column headerText="Id" sortBy="#{cliente.id}">
<h:outputText value="#{cliente.id}" />
</p:column>
<p:column headerText="Nome" sortBy="#{cliente.nome}">
<h:outputText value="#{cliente.nome}" />
</p:column>
<p:column headerText="CPF" >
<h:outputText value="#{cliente.cpf}" />
</p:column>
<p:column headerText="RG" >
<h:outputText value="#{cliente.rg}" />
</p:column>
<p:column headerText="Cidade" >
<h:outputText value="#{cliente.endereco.cidade}" />
</p:column>
<p:column headerText="Excluir" >
<p:commandLink value="excluir" action="#{clienteController.remover(cliente)}" process="@this" update="@all"/>
</p:column>
<p:column headerText="Alterar" >
<p:commandLink value="alterar" action="#{clienteController.carregar(cliente)}" process="@this" update="@all"/>
</p:column>
</p:dataTable>
</h:form>
Sempre que eu abro meu xhtml com a tabela não aparece nenhum registro na lista, mais o engraçado é que eu tenho ja uma lista, Só que eu adiciono um novo cliente na minha lista ela aparace a lista inteira, e quando eu regarrego a página ele some novamente, e depois quando adiciono aparece ela novamente, o porque isso? e quando eu clico no meu excluir ele exclui so que tenho que regarregar a pagina para aparecer ele excluido :(