Oi gente, estou enfrentando um problema bem chato. Eu sei que o código funciona, mas eu alterei a estrutura de pastas e algumas configurações que não influenciam na visualização final, então creio eu que o problema seja no xml que não está validando de jeito nenhum.
essa é a página que não valida:
<ui:composition template="http://localhost:8080/Padrao/template/modelo.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.prime.com.tr/ui">
<ui:define name="estilos">
<link rel="stylesheet" media="all" href="../resources/css/adiciona.css"/>
</ui:define>
<ui:define name="menu">
<ui:include src="../modelos/menu.xhtml"/>
</ui:define>
<ui:define name="conteudo">
<p:panel header="Adicionar Nova Demanda" styleClass="painel">
<h:form styleClass="fomulario">
<h:panelGrid columns="2">
<h:panelGroup styleClass="htitulo">
<h:outputLabel value="Título" for="tx_titulo"/><br/>
<p:inputText id="tx_titulo" value="${controle.titulo}" styleClass="tx_titulo"/>
</h:panelGroup>
<h:panelGroup>
<h:outputLabel value="Data" for="tx_data"/><br/>
<p:calendar id="tx_data" value="${controle.data}"/>
</h:panelGroup>
</h:panelGrid>
<h:outputLabel value="Descrição" for="ta_descricao"/><br/>
<p:inputTextarea id="ta_descricao" value="${controle.descricao}" styleClass="ta" rows="5"/>
<h:outputLabel value="Prazo" for="tx_prazo"/><br/>
<p:calendar id="tx_prazo" value="${controle.prazo}"/>
<h:panelGrid columns="1">
<h:outputLabel value="Classificação" for="cb_classifica"/>
<h:selectOneMenu id="cb_classifica" value="${controle.classificacao}">
<f:selectItem itemValue="Projeto" itemLabel="Projeto "/>
<f:selectItem itemValue="Opção 2" itemLabel="Opção 2"/>
<f:selectItem itemValue="Opção 3" itemLabel="Opção 3"/>
</h:selectOneMenu>
<h:outputLabel value="Status" for="cb_status"/>
<h:selectOneMenu id="cb_status" value="${controle.status}">
<f:selectItem itemValue="Cancelado" itemLabel="Cancelado"/>
<f:selectItem itemValue="Finalizado" itemLabel="Finalizado"/>
<f:selectItem itemValue="Pendente" itemLabel="Pendente"/>
</h:selectOneMenu>
</h:panelGrid>
<p:commandButton value="Salvar"/>
</h:form>
</p:panel>
</ui:define>
</ui:composition>
e esse é o modelo (funcionando) que está sendo utilizado:
[code]<?xml version="1.0" encoding="UTF-8"?>
Diretoria de VarejoSistema | Correio | Sua Conta | Sair
<!-- Corpo -->
<h:panelGroup id="container-corpo">
<h:panelGroup id="menu">
<ui:insert name="menu">
Menu
</ui:insert>
</h:panelGroup>
<h:panelGrid columns="2">
<f:verbatim> </f:verbatim>
<h:panelGroup id="conteudo">
<ui:insert name="conteudo">
Conteúdo
</ui:insert>
</h:panelGroup>
</h:panelGrid>
<h:panelGroup id="rodape">
Vem pra cá ? Xumbrega
</h:panelGroup>
</h:panelGroup>
</h:body>
[/code]
a mensagem que aparece ao validar é essa:
Verificando file:/C:/Users/f1831049/Documents/NetBeansProjects/SGD/web/paginas/adiciona.xhtml...
cvc-elt.1: Cannot find the declaration of element 'ui:composition'. [6]
Validação do XML concluída.
qq eu faço com essa droga??? o.O