Bem pessoal gostaria de saber de quem já tem uma certa experiencia com JSF e primefaces.
Por exemplo fiz meu projeto com JSF e o componentes estou usando o primefaces, adicionei
o namespace no cabeçalho das minhas paginas .xhtml , até ai tudo bem, mas quando
executo a aplicação os compenentes não são renderizados(eles aparecem no browser como
se fossem componentes do html puro, sem o tema do primefaces)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xmlns:ui="http://java.sun.com/jsf/facelets"xmlns:h="http://java.sun.com/jsf/html"xmlns:p="http://primefaces.prime.com.tr/ui"><h:body><p:calendar/><p:inputText/><p:inputText/><p:buttonvalue="Enviar"></p:button></h:body></html>
P
patricia_java
Adicione o
<h:head></h:head>
antes do
jroberto.nsc
Vou testar!
Mas só por causa dessa tag?
=0
mmenezes
Estou com o mesmo problema ele não efetua a renderização no browser.
o html gerado no browser fica assim:
<?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xmlns:p="http://primefaces.prime.com.tr/ui"><head><linktype="text/css"rel="stylesheet"href="/Comercial/javax.faces.resource/theme.css.xhtml?ln=primefaces-casablanca"/><title>eMemo</title><linkrel="stylesheet"href="css/default.css"type="text/css"/></head><bodystyle="font-size:11px; border: 0px"><p:layoutfullPage="true"><p:layoutUnitposition="north"size="100"style="border: 0px"><formid="j_idt8"name="j_idt8"method="post"action="/Comercial/pages/caixa/venda.xhtml"enctype="application/x-www-form-urlencoded"><inputtype="hidden"name="j_idt8"value="j_idt8"/><p:growlid="messages"></p:growl><h3>Default Menubar</h3><p:menubar><p:submenulabel="File"icon="ui-icon-document"><p:submenulabel="New"icon="ui-icon-contact"><p:menuitemvalue="Project"url="#"></p:menuitem><p:menuitemvalue="Other"url="#"></p:menuitem></p:submenu><p:menuitemvalue="Open"url="#"></p:menuitem><p:separator></p:separator><p:menuitemvalue="Quit"url="#"></p:menuitem></p:submenu><p:submenulabel="Edit"icon="ui-icon-pencil"><p:menuitemvalue="Undo"url="#"icon="ui-icon-arrowreturnthick-1-w"></p:menuitem><p:menuitemvalue="Redo"url="#"icon="ui-icon-arrowreturnthick-1-e"></p:menuitem></p:submenu><p:submenulabel="Help"icon="ui-icon-help"><p:menuitemvalue="Contents"url="#"></p:menuitem><p:submenulabel="Search"icon="ui-icon-search"><p:submenulabel="Text"><p:menuitemvalue="Workspace"url="#"></p:menuitem></p:submenu><p:menuitemvalue="File"url="#"></p:menuitem></p:submenu></p:submenu><p:submenulabel="Actions"icon="ui-icon-gear"><p:submenulabel="Ajax"icon="ui-icon-refresh"><p:menuitemvalue="Save"icon="ui-icon-disk"update="messages"></p:menuitem><p:menuitemvalue="Update"icon="ui-icon-arrowrefresh-1-w"update="messages"></p:menuitem></p:submenu><p:submenulabel="Non-Ajax"icon="ui-icon-newwin"><p:menuitemvalue="Delete"icon="ui-icon-close"update="messages"ajax="false"></p:menuitem></p:submenu></p:submenu><p:menuitemvalue="Quit"url="http://www.primefaces.org"icon="ui-icon-close"></p:menuitem></p:menubar><h3>Click Trigger</h3><p:menubarautoDisplay="false">
//same content as default menubar
</p:menubar><inputtype="hidden"name="javax.faces.ViewState"id="javax.faces.ViewState"value="-1835205506716740603:4083192955120744923"autocomplete="off"/></form></p:layoutUnit><p:layoutUnitposition="west"size="210"style="border: 0px"><formid="j_idt11"name="j_idt11"method="post"action="/Comercial/pages/caixa/venda.xhtml"enctype="application/x-www-form-urlencoded"><inputtype="hidden"name="j_idt11"value="j_idt11"/><!-- <ui:include src="/comum/menu.xhtml" /> --><inputtype="hidden"name="javax.faces.ViewState"id="javax.faces.ViewState"value="-1835205506716740603:4083192955120744923"autocomplete="off"/></form></p:layoutUnit><p:layoutUnitposition="center"style="border: 0px"> // AQUI É A INTERNA QUE IRA CHAMAR
</p:layoutUnit></p:layout></body></html>