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)
[code]
<%@ 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>
[/code]
E este é o meu Manager improvisado.
[code]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 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 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 classereturn listaDocumentosExcluidos;
}
public void setListaDocumentosExcluidos(List listaDocumentos) {
this.listaDocumentosExcluidos = listaDocumentos;
}
}[/code]
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