3

私は NetBeans 8.0.2 と Mojarra 2.2 を使用しています。ドキュメントによるとmedia属性があり、そうではありません。次のメッセージが表示されます。

属性 media がコンポーネント outputStyleSheet で定義されていません

したがって、私が知っている問題は NetBeans 8.0.2 にあります。アプリケーションを起動すると、正しく動作するので、NetBeans がこのエラーを表示する理由を知っている人はいますか?

4

1 に答える 1

1

これは、Mojarra 実装のタグ ライブラリ宣言ファイルのドキュメンタリー バグです。Mojarra の連中は、ファイルでタグのmedia属性を宣言するのを忘れていました。Netbeans はそのタグ/属性の検証に依存しているため、誤った警告が表示されます。outputStylesheethtml_basic.taglib.xml

属性のタグ ライブラリ宣言エントリは、属性の技術的な機能 (コンポーネント、タグファイル、またはコンポジットではない) には必要ないため、問題なく機能します。

同じドキュメンタリー バグの問題が、以下のタグ属性で知られています。

ドキュメンタリーのバグを報告する<h:outputStylesheet media>と、Mojarra 2.3 で修正される可能性があります。

于 2016-01-10T10:26:13.383 に答える