Meu componente JSF não funciona em XHTML (Facelets), somente em JSP, o que devo fazer?

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

assim ?

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.