Pessoal,
O que é necessario configurar no glassfish 3.1 para funcionar o primefaces ?
Pessoal,
O que é necessario configurar no glassfish 3.1 para funcionar o primefaces ?
Nada. Na realidade, você precisa incluir o .jar do prime no classpath da sua aplicação e colocar a referencia para a tag lib na sua pagina dessa forma: xmlns:p=“http://primefaces.org/ui”
E só.
Sim, crie um projeto normal JSF no eclipse (com o jboss tools é mais facil), e adicione o jar do primefaces na sua pasta lib.
[quote=diegosammet]Nada. Na realidade, você precisa incluir o .jar do prime no classpath da sua aplicação e colocar a referencia para a tag lib na sua pagina dessa forma: xmlns:p=“http://primefaces.org/ui”
E só.
[/quote]
Estranho. É assim que estou fazendo. E como esta descrito no get started do prime. Mas não esta funcionando.
você esta utilizando primefaces 3.x ou superior?
o namespace mudou no topo para
xmlns:p="http://primefaces.org/ui"
[quote=fabiozanardi]você esta utilizando primefaces 3.x ou superior?
o namespace mudou no topo para
xmlns:p="http://primefaces.org/ui"
[/quote]
Eu estou utilizando isso sim.
Coloquei o jar primefaces-3.1.1.jar em WEB-INF/lib e adicionei ao classpath.
No classopath também estão:
jsf-api.jar
jsf-impl.jar
jstl-api-1.2.jar
jstl-impl-1.2.jar
No meu XHTML esta assim:
<!-- <?xml version="1.0" encoding="ISO-8859-1" ?> -->
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui" >
<h:body onload="#{clienteController.inicializa()}">
<p:inputText style="text-align:right" value="#{clienteController.numero}" />
<p:dataTable value="#{clienteController.listaClientes}" var="list">
<p:column>
<f:facet name="header">Código</f:facet>
<h:outputText value="#{list.codigo}"></h:outputText>
</p:column>
<p:column>
<f:facet name="header">Nome</f:facet>
<h:outputText value="#{list.nome}"></h:outputText>
</p:column>
</p:dataTable>
</h:body>
</html>
Alguém pode me dar alguma luz sobre o problema ?
Abraços.
Pessoal,
Descobri o problema.
A tag <h:head> é obrigatória.
Ver o link http://www.guj.com.br/java/251384-primefaces-eclipse-indigo
Obrigado a todos pela atenção.
Abraços.