Olá galera,
estou com um problema na utilização do facelets, crei o template com o código abaixo:
<h:body style="margin: 0px;">
<ui:insert name="topo">
<div class="divTopo">
<p:panel>
<div class="divTopoUsuario">
#{loginMB.usuario.nome}
</div>
</p:panel>
</div>
</ui:insert>
<div class="divMenu">
<ui:insert name="menu">
<p:menu style="width: 200px;" model="#{loginMB.usuario.menu.model}"></p:menu>
</ui:insert>
</div>
<div class="divConteudo">
<ui:insert name="conteudo">
</ui:insert>
</div>
</h:body>
e utilizo o template na view abaixo:
<ui:composition template="template.xhtml">
<ui:define name="conteudo">
<p:panel header="Cadastro de Cidades" >
<h:panelGrid columns="2">
<h:form>
</h:form>
</h:panelGrid>
</p:panel>
</ui:define>
</ui:composition>
ai quando eu insiro algum componete como um h:form ou h:panelgrid ele recebe o ID de um componente do template ai acontece o seguinte erro:
java.lang.IllegalStateException: A ID de componente j_id3 já foi encontrada na visualização.
Alguém já passou por isso?