1
私は実際のJSFページを持っていますが、xmlns:leaf="http://java.sun.com/jsf/composite/jsf2leaf"
を追加して<leaf:map center="42.120000,-72.540000" />
のようなタグを使用しようとすると、コンポジットコンポーネントで警告が表示される "ビュー内にヘッドがありません"
「ヘッド」のターゲットは1つ以上ありますが、「ヘッド」コンポーネントはビュー内に定義されていません。
すべてがうまくいき、地図がありますが、マーカーを追加できますが、警告メッセージを取り除くことはできません。
私の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>
「 」を「 」に変更してみてください。 –
はまだ同じエラーがあります – Relan