Importar menu xhtml

1 resposta
M

opa pessoal fiz um menu simples até agora depois vou melhorar ele… seguinte quero importar ele para todas as outras paginas e até consigo isso atraves do <ui:include src="/Menu.xhtml"></ui:include> mas qndo eu faço isso meu sistemas para de gravar as informações no banco… alguem sabe me ajudar?

view plaincopy to clipboardprint?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  
<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:f="http://java.sun.com/jsf/core"  
    xmlns:p="http://primefaces.prime.com.tr/ui">  
<h:head>  
    <title>Cadastro De Fornecedor</title>  
</h:head>  
<h:body>  
    <h:form id="form">  
  
        <p:toolbar>  
  
            <p:toolbarGroup align="left">  
                <p:menuButton value="Pessoas">  
                    <p:menuitem value="Pessoa Fisica" url="CadastroPessoaFisica.jsf" />  
                    <p:menuitem value="Pessoa Juridica"  url="CadastroPessoaJuridica.jsf" />  
                    <p:menuitem value="Fornecedor" url="CadastroFornecedor.jsf" />  
                    <p:menuitem value="Funcionario" url="CadastroFuncionario.jsf" />  
                </p:menuButton>  
            </p:toolbarGroup>  
  
            <p:divider />  
  
            <p:toolbarGroup align="">  
                <p:menuButton value="Produtos">  
                    <p:menuitem value="Cadastro de Produto" url="CadastroProduto.jsf" />  
                </p:menuButton>  
            </p:toolbarGroup>  
        </p:toolbar>  
  
  
  
  
    </h:form>  
</h:body>  
</html>

1 Resposta

Guilherme_Gomes

Se esse código será incluso em outras telas, não coloque nele o HTML, HEAD e BODY, utilize o ui:composition como nó raiz.

Além disso, tome cuidado pra não aninhar esse <h:form> em outros forms, pode causar problemas. Então olhe se o seu ui:include não está dentro de algum <h:form> nas outras páginas…

Criado 17 de outubro de 2011
Ultima resposta 17 de out. de 2011
Respostas 1
Participantes 2