Saudações pessoal do GUJ!
Estou começando a migrar uns sistemas para Web e pretendo utilizar a plataforma JSF e o Framework PrimeFaces, mas como nunca havia mechido com estas ferramentas, estou meio enrolado. Talvez a minha pergunta seja idiota, mas se alguem puder me responder ficarei muito agradecido.
Esta é a minha página JSP (JSF)<html>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://primefaces.prime.com.tr/ui" prefix = "p"%>
<f:view>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Restaurar de Documentos</title>
</head>
<body>
<h:form>
<p:dataTable var="doc" value="#{Manager.listaDocumentosExcluidos}" >
<p:column>
<f:facet name="header">Nº Projectus</f:facet>
<h:outputText value = "#{doc.nDoc}" />
</p:column>
<p:column>
<f:facet name ="header">Nº Cliente</f:facet>
<h:outputText value = "#{doc.nCliente}" />
</p:column>
<p:column>
<f:facet name ="header">Status</f:facet>
<h:outputText value = "#{doc.status}" />
</p:column>
<p:column>
<f:facet name ="header">Titulo</f:facet>
<h:outputText value = "#{doc.titulo}" />
</p:column>
<p:column>
<f:facet name ="header">Tipo de Documento</f:facet>
<h:outputText value = "#{doc.tipoDocumento}" />
</p:column>
<p:column>
<f:facet name ="header">Disciplina</f:facet>
<h:outputText value = "#{doc.disciplina}" />
</p:column>
<p:column>
<f:facet name ="header">Unidade de Projeto</f:facet>
<h:outputText value = "#{doc.unidadeProjeto}" />
</p:column>
<p:column>
<f:facet name ="header">EAP Física</f:facet>
<h:outputText value = "#{doc.eap}" />
</p:column>
</p:dataTable>
</h:form>
</body>
</f:view>
</html>
package br.com.projectus.ged.proj.web.bean;
import br.com.projectus.ged.proj.web.dao.RestauraDocsDao;
import java.util.List;
/**
*
* @author ra01
*/
public class DocExcluidosBean {
private String nDoc;
private String nCliente;
private String nCliente2;
private String nCliente3;
private String status;
private String titulo;
private String tipoDocumento;
private String Disciplina;
private String unidadeProjeto;
private String eap;
private List<DocExcluidosBean> listaDocumentosExcluidos;
public String getnDoc() {
return nDoc;
}
public void setnDoc(String nDoc) {
this.nDoc = nDoc;
}
public String getnCliente() {
return nCliente;
}
public void setnCliente(String nCliente) {
this.nCliente = nCliente;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public String getTipoDocumento() {
return tipoDocumento;
}
public void setTipoDocumento(String tipoDocumento) {
this.tipoDocumento = tipoDocumento;
}
public String getDisciplina() {
return Disciplina;
}
public void setDisciplina(String Disciplina) {
this.Disciplina = Disciplina;
}
public String getUnidadeProjeto() {
return unidadeProjeto;
}
public void setUnidadeProjeto(String unidadeProjeto) {
this.unidadeProjeto = unidadeProjeto;
}
public String getnCliente2() {
return nCliente2;
}
public void setnCliente2(String nCliente2) {
this.nCliente2 = nCliente2;
}
public String getnCliente3() {
return nCliente3;
}
public void setnCliente3(String nCliente3) {
this.nCliente3 = nCliente3;
}
public String getEap() {
return eap;
}
public void setEap(String eap) {
this.eap = eap;
}
public List<DocExcluidosBean> getListaDocumentosExcluidos() { //retorna a lista de Objetos apartir de
RestauraDocsDao rdd = new RestauraDocsDao(); // um método que exige parametro que está
listaDocumentosExcluidos = rdd.listaDocumentosExcluidos("4609"); // na outra classe
return listaDocumentosExcluidos;
}
public void setListaDocumentosExcluidos(List<DocExcluidosBean> listaDocumentos) {
this.listaDocumentosExcluidos = listaDocumentos;
}
}
A questão é, quando eu executo o projeto, ele redireciona da index.html para a pagina, mas na pagina simplesmente aparece NADA, porém se eu der botão direito na pagina -> selecionar tudo, e depois apertar Control + C consigo selecionar todos os itens da DataTable e colar aonde eu quiser (Excel, Notepad, etc).
Gostaria de saber o que está faltando no meu código para que ele exiba os componentes da Framework, porque se eu uso a DataTable da taglib html ela funciona.
Agradecido desde já, Takeshi