Extended @FacesComponent as composite interface componentType renders nothing
问题 I'm trying to extend JSF's component class (let it be one of h:panelGroup ) and render it via composite component: Step 1: @FacesComponent(value="customPanel") public class CustomPanel extends HtmlPanelGroup { // or UIPanel } Step 2: <!-- INTERFACE --> <composite:interface componentType="customPanel"/> <!-- IMPLEMENTATION --> <composite:implementation> <h:outputText value="Some text:"/> <composite:insertChildren/> </composite:implementation> And step 3: <xyz:panel>Hello world!</xyz:panel>