2016-06-28 5 views
1

У меня есть рабочая страница JSF, но если я добавлю к нему xmlns:leaf="http://java.sun.com/jsf/composite/jsf2leaf" и попытаюсь использовать любые его теги, например <leaf:map center="42.120000,-72.540000" />, я получаю нижеследующее предупреждение:Компонентный компонент вызывает предупреждение «no 'head» был определен в представлении «

Один или несколько ресурсов имеют цель «голова», но в представлении не определен компонент «голова».

Все работает нормально, карта есть, я могу добавить маркеры, но я не могу избавиться от предупреждающего сообщения.

Моя страница JSF выглядит следующим образом:

<?xml version="1.0" encoding="UTF-8"?> 
<!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:f="http://xmlns.jcp.org/jsf/core" 
    xmlns:h="http://xmlns.jcp.org/jsf/html" 
    xmlns:p="http://primefaces.org/ui" xml:lang="hu" lang="hu" 
    xmlns:c="http://xmlns.jcp.org/jsp/jstl/core" 
    xmlns:leaf="http://java.sun.com/jsf/composite/jsf2leaf" 
> 
<f:view contentType="text/html"> 
    <f:metadata> 
     <f:viewAction action="#{dashboardController.readURLParam()}"/> 
    </f:metadata> 
<h:head/> 
<h:body> 
    ... 
    <h:form> 
     ... 
     <p:panel> 
      ... 
      <c:forEach> 
       ... 
       <p:panel> 
        <leaf:map center="42.120000,-72.540000" /> 
       </p:panel> 
      </c:forEach> 
     </p:panel> 
    </h:form> 
</h:body> 
</f:view> 
+1

Попробуйте изменить '' '' ' –

+0

все еще получил ту же ошибку – Relan

ответ

0

нашел проблему, она, в jsf2leaf.jar map.xhtml и advancedmap.xhtml использует <head></head> вместо <h:head></h:head>, изменил его, упаковать файл банку , и он отлично работает

Смежные вопросы