私は NetBeans 8.0.2 と Mojarra 2.2 を使用しています。ドキュメントによるとmedia
属性があり、そうではありません。次のメッセージが表示されます。
属性 media がコンポーネント outputStyleSheet で定義されていません
したがって、私が知っている問題は NetBeans 8.0.2 にあります。アプリケーションを起動すると、正しく動作するので、NetBeans がこのエラーを表示する理由を知っている人はいますか?
私は NetBeans 8.0.2 と Mojarra 2.2 を使用しています。ドキュメントによるとmedia
属性があり、そうではありません。次のメッセージが表示されます。
属性 media がコンポーネント outputStyleSheet で定義されていません
したがって、私が知っている問題は NetBeans 8.0.2 にあります。アプリケーションを起動すると、正しく動作するので、NetBeans がこのエラーを表示する理由を知っている人はいますか?
これは、Mojarra 実装のタグ ライブラリ宣言ファイルのドキュメンタリー バグです。Mojarra の連中は、ファイルでタグのmedia
属性を宣言するのを忘れていました。Netbeans はそのタグ/属性の検証に依存しているため、誤った警告が表示されます。outputStylesheet
html_basic.taglib.xml
属性のタグ ライブラリ宣言エントリは、属性の技術的な機能 (コンポーネント、タグファイル、またはコンポジットではない) には必要ないため、問題なく機能します。
同じドキュメンタリー バグの問題が、以下のタグ属性で知られています。
ドキュメンタリーのバグを報告する<h:outputStylesheet media>
と、Mojarra 2.3 で修正される可能性があります。