Bom dia pessoal,
To com um probleminha, é o seguinte:
eu tenho um arquivo head onde eu guardo o cabeçalho das minhas paginas, eu tenho um arquivo master onde eu dou um include no head, +- assim:
Master<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:rich="http://richfaces.org/rich"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:c="http://java.sun.com/jstl/core">
<f:loadBundle basename="com.mcptecnologia.siao.conf.geral" var="msg" />
<ui:include src="../head.xhtml" />
restante do arquivo....
<body>
o problema é que eu preciso usar um c:if no meu head, pq tenho algumas folhas de estilo declaradas nele e nao é sempre que vou usar
<c:if test="${pagina_ eq 'empresa'}">
<link href="#{facesContext.externalContext.request.contextPath}/view/css/geral.css" rel="stylesheet" type="text/css"/>
</c:if
Só que o head nao reconhece a tag c:...
com.sun.facelets.FaceletException: Error Parsing /view/xhtml/head.xhtml: Error Traced[line: 7] The prefix "c" for element "c:if" is not bound.
eu só posso declarar os xmlns dentro da tag html???
Tem alguma outra forma de fazer isso???
vlwww