Ola pessoal tudo bem?
to com um problema com template no meu projeto sera que alguem pode me ajudar com isso?
Fiz o meu menu “padrao”, ai qndo eu clico no botao cadastro ele chama o template inteiro, e nao mostra os campos. aqui vai o codigo.
Template.xhtml
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:f="http://java.sun.com/jsf/core">
<ui:insert name="menu"></ui:insert>
<ui:insert name="botoes">
<f:view contentType="text/html">
<h:head>
<title><ui:insert name="title">SIMSAD |Sistema de Monitoramento de Saúde a Domicílio</ui:insert>
</title>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type' />
<style type="text/css">
.ui-widget {
font-size: 11px !important;
}
</style>
</h:head>
<h:body>
<p:growl id="msg" showDetail="true" />
<p:layout fullPage="true">
<p:layoutUnit id="right" position="right" width="300"
resizable="true" closable="true" collapsible="true" minHeight="100"
maxHeight="100">
<h:form id="themeForm">
<p:schedule value="#{scheduleController.eventModel}"
editable="true" />
</h:form>
</p:layoutUnit>
<p:layoutUnit id="center" position="center" maxWidth="100"
style="text-align:center;" scrollable="true" header="Usuário: #{MBUsuario.usuarioBean.nome}" >
<h:form>
<p:toolbar>
<p:toolbarGroup>
<p:menuButton value="Cadastro">
<p:menuitem value="Agente Saúde" url="AgenteSaude.xhtml" />
<p:menuitem value="Unidade de Saúde" url="UnidadeSaude.xhtml" />
<p:menuitem value="Usuário" url="Usuario.xhtml" />
<p:menuitem value="Laboratorio" url="Laboratorio.xhtml" />
<p:menuitem value="Medicamento" url="Medicamento.xhtml" />
</p:menuButton>
<p:menuButton value="Menu" >
<p:menuitem value="Tela Inicial" url="Inicial.xhtml" />
<p:menuitem value="Sair" url="Login.xhtml" />
</p:menuButton>
</p:toolbarGroup>
</p:toolbar>
</h:form>
</p:layoutUnit>
</p:layout>
</h:body>
</f:view>
</ui:insert>
</html>
TesteTemplate.xhtml(essa é a tela de cadastro)
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:f="http://java.sun.com/jsf/core">
<h:body>
<f:view contentType="text/html">
<h:head>
<title><ui:insert name="title">SIMSAD |Sistema de Monitoramento de Saúde a Domicílio</ui:insert>
</title>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type' />
<style type="text/css">
.ui-widget {
font-size: 11px !important;
}
</style>
</h:head>
<ui:composition template="/paginas/Template.xhtml">
<ui:define name="menu">
<p:layout fullPage="true">
<h:form>
<p:accordionPanel>
<p:layoutUnit id="center" position="center"
style="text-align:center;" scrollable="true">
<br />
<p:focus />
<p:panel id="pnCadastroUsuario" header=" Cadastro de Usuário ">
<h:form>
<h:panelGrid id="pnGridUn" columns="4" cellspacing="4"
cellpadding="2">
<h:outputLabel value="Nome do Usuário:" />
<p:inputText value="#{MBCadastroUsuario.usuarioBean.nome}" required="true" maxlength="20" requiredMessage="Campo Nome obrigatório !"/>
</h:panelGrid>
</h:form>
</p:panel>
<br />
<p:panel id="pnUsuarioGeral"
header="Consulda de Usuario">
<h:form prependId="false">
<br />
<h:panelGrid columns="3" cellspacing="6">
<h:outputLabel value="Nome Usuario:" />
<p:inputText value="#{MBCadastroUsuario.usuarioBean.nome}" maxlength="15"/>
<p:commandButton value="Pesquisar"
action="#{MBCadastroUsuario.pesquisarPorNome}"
update="panelConsultaUsuario"/>
</h:panelGrid>
<br />
<br />
<p:outputPanel id="panelConsultaUsuario">
<p:dataTable id="listaUsuario"
rendered="#{MBCadastroUsuario.visPanelConsulta == 1}"
emptyMessage="Usuario nao encontrado !"
paginator="true" rows="5"
value="#{MBCadastroUsuario.listUsuarioData}"
var="usuario">
<f:facet name="header">Listagem de Usuario</f:facet>
<p:column>
<f:facet name="header">
Código
</f:facet>
#{usuario.idUsuario}
</p:column>
<p:column>
<f:facet name="header">
Nome
</f:facet>
#{usuario.nome}
</p:column>
<p:column>
</p:dataTable>
</p:outputPanel>
</h:form>
</p:panel>
</p:layoutUnit>
</p:accordionPanel>
</h:form>
</p:layout>
</ui:define>
</ui:composition>
</f:view>
</h:body>
</html>
Por favor preciso muito de ajuda, desde jam agradeço.Obrigado