ae galera alguem ja passo por isso? ou pode me ajuda…
pagina jsp:
<%@ page
contentType="text/html;charset=windows-1252"%><%@ taglib
uri="http://java.sun.com/jsf/core" prefix="f"%><%@ taglib
uri="http://java.sun.com/jsf/html" prefix="h"%><%@ taglib
uri="/WEB-INF/taglib/jsfhello.tld" prefix="cf"%>
<f:view>
brucemelodf components
<h:form>
<cf:jsfmenu id=“main_navigation”></cf:jsfmenu>
</h:form>
</f:view>
pagina Facelets:
<ui:composition template="template.xhtml">
<ui:define name="body">
<cf:jsfmenu id="main_navigation"></cf:jsfmenu>
</ui:define>
</ui:composition>
Seria legal se você fosse um pouco mais especifico, qual o erro? O que acontece?
na pagina JSP mostra normalmente meu componente que é um menu.
mas na pagina xhtml nao mostra nada.
so a pagina em branco… e nem da erro nem nada…
Primeiro, veja se existe esse template.xhtml na mesma pasta do xhtml sendo chamado.
Se existir, veja se ele tem uma area declarada chamada body.
<ui:insert name="body"></ui:insert>
Por ulitmo, se tudo estiver certinho, então quer dizer que você não configurou o Facelets direito, aconselho seguir algum tutorial desde o inicio.
minha pagina esta assiM:
<ui:composition template=“template.xhtml”>
<ui:define name=“body”>
<cf:jsfmenu id=“main_navigation”></cf:jsfmenu>
</ui:define>
</ui:composition>
e meu template.xhtml ta assim :
tem algum erro ?
valeu obrigado
Está faltando abrir o f:view, pra dizer qual a area de renderização. Coloque no próprio template.xhtml
Outra coisa, pelo amor de Deus, use a tag CODE
Estou com um problema quero usar Richfaces e facelets.
coloquei no xhtml : xmlns:rich=“http://richfaces.org/rich”
dentro do arquivo xhtml chamo o compomente richfaces: <rich:calendar></rich:calendar>
mais dentro dos componente richfaces não tenho acesso aos atributos, so tendo acesso ao atributo id, estou usando
facelets 1.1.14 e richfaces 3.3.0
Como esta :<rich:calendar></rich:calendar>
Como deveria esta <rich:calendar converter="" currentDate="" dayStyleClass=""> </rich:calendar>
Desde ja agradeco a todos.