3

我正在使用 NetBeans 8.0.2 和 Mojarra 2.2,根据文档有一个media属性,但事实并非如此,我收到以下消息:

组件 outputStyleSheet 中没有定义属性 media

所以我知道的问题是 NetBeans 8.0.2。当我启动应用程序时,它运行正常,所以有谁知道为什么 NetBeans 会显示此错误?

4

1 回答 1

1

这是 Mojarra 实现的标记库声明文件中的记录错误。Mojarra 的家伙忘记在文件中声明tag的media属性。Netbeans 依赖于它的标签/属性验证,因此会给出错误警告。outputStylesheethtml_basic.taglib.xml

属性的标记库声明条目对于属性的技术功能(不是在组件、标记文件或组合中)不是必需的,这就是它工作正常的原因。

以下标签属性已知相同的文档错误问题:

如果您报告<h:outputStylesheet media>文档错误,它可能会在 Mojarra 2.3 中得到修复。

于 2016-01-10T10:26:13.383 回答