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