@Willian_Gama escreveu:
Estou estudando o desenvolvimento web java e me deparei com um um problema.
criei um Template, e nele carrego um menu dinamicamente de uma base de dados com a URL.
Na teoria teria um topo com um menu e conteúdo sendo alterado no resto da tela
No menu adiciono a seguinteeste é o codigo do template
<h:body> <h:form> <div id="left"> <p:growl id="messages" showDetail="true"/> <p:menubar style="height: 30px" model="#{MenuManagedBean.model}"/> </div> <div id="content" class="left_content"> <ui:insert name="content"></ui:insert> </div> <div id="content" class="left_content"> <ui:insert name="conteudo"></ui:insert> </div> </h:form> </h:body>
no item faço o seguinte código item.setUrl(itemMenuFilho.getCaminho());
e no xhtml de destino
<ui:composition xmlns:ui="http://xmlns.jcp.org/jsf/facelets" template="./modelo.xhtml"> <ui:define name="content"> teste </ui:define> <ui:define name="conteudo"> teste2 </ui:define> </ui:composition>
mas quando executo o menu ele devolve a pagina sem o templete. trazendo assim apenas o xml no browser
alguém pore me ajudar como devo abordar o menu dinâmico com uso de facelets.
Mensagens: 2
Participantes: 2