Pessoal tenho uma página que contem uma lista de brindes. Quando chamo a página pela primeira vez a lista é povoada normalmente e exibe todos os brindes/pasta. Ao selecionar uma pasta de brinde (que é um brinde) executo um commandlink com action direcionada para um método no manageBean listaPastaBrinde que executa a atualização da lista e set a lista atualizada. O debug chega normal atualiza a lista normal mas na página a parece a página com a lista totalmente vazia. Alguém já passou por coisa semelhante ?
Página listaBrindes:
<rich:dataTable value="#{brindeConsultMB.list}" var="brindeT"
width="400" id="out">
.
.
.
<h:form>
<a4j:commandLink action="#{brindeConsultMB.listarPastaBrindes}" title="Listar Pasta de Brindes" rendered="#{brindeT.tipoPai}" id="SayHelloLink" reRender="out">
<h:outputText value="#{brindeT.dsbrinde}" />
</a4j:commandLink>
</h:form>
</rich:dataTable>
ManageBean:
public String listarPastaBrindes()throws IOException, SAXException{
brindeT = (BrindeT) FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get("brindeT");
getSession().setAttribute("brindeT", brindeT);
listarBrindes();// atualiza o list
return "listarPastaBrindes";
}