我正在使用 NetBeans 8.0.2 和 Mojarra 2.2,根据文档有一个media
属性,但事实并非如此,我收到以下消息:
组件 outputStyleSheet 中没有定义属性 media
所以我知道的问题是 NetBeans 8.0.2。当我启动应用程序时,它运行正常,所以有谁知道为什么 NetBeans 会显示此错误?
我正在使用 NetBeans 8.0.2 和 Mojarra 2.2,根据文档有一个media
属性,但事实并非如此,我收到以下消息:
组件 outputStyleSheet 中没有定义属性 media
所以我知道的问题是 NetBeans 8.0.2。当我启动应用程序时,它运行正常,所以有谁知道为什么 NetBeans 会显示此错误?
这是 Mojarra 实现的标记库声明文件中的记录错误。Mojarra 的家伙忘记在文件中声明tag的media
属性。Netbeans 依赖于它的标签/属性验证,因此会给出错误警告。outputStylesheet
html_basic.taglib.xml
属性的标记库声明条目对于属性的技术功能(不是在组件、标记文件或组合中)不是必需的,这就是它工作正常的原因。
以下标签属性已知相同的文档错误问题:
如果您报告<h:outputStylesheet media>
文档错误,它可能会在 Mojarra 2.3 中得到修复。