acho que me perdi em algum momento... estou tentando renderizar a tabela mas não estou conseguindo. Alguém pode me ajudar? no meu livro.xhtml eu fiz assim:
<h:dataTable value="#{livroBean.listaLivros}" var="livro">
<h:column>
<f:facet name="header">ISBN</f:facet>
<h:outputText value="#{livro.isbn}"/>
</h:column>
<h:column>
<f:facet name="header">Titulo</f:facet>
<h:outputText value="#{livro.titulo"/>
</h:column>
<h:column>
<f:facet name="header">Autor</f:facet>
<h:outputText value="#{livro.autor"/>
</h:column>
<h:column>
<f:facet name="header">Data</f:facet>
<h:outputText value="#{livro.dataLancamento.time">
<f:convertDateTime pattern="dd/MM/yyyy" timeZone="America/Sao_Paulo"/>
</h:outputText>
</h:column>
<h:column>
<f:facet name="header">Preço</f:facet>
<h:outputText value="#{livro.preco"/>
</h:column>
</h:dataTable>
e no meu LivroBean assim:
public List<Livro> listaLivros(){
return new DAO<Livro>(Livro.class).listaTodos();
}
Só que tá dando erro no xhtml, falando que ele esperava um valor e encontrou ema expressão... O que tô fazendo errando?