似乎使用passthrough
命名空间的某些 HTML 5 属性存在错误,即:
<h:inputText id="text1" p:autofocus p:placeholder="this is a placeholder text"></h:inputText>
当我尝试在 Glassfish 中运行该页面时,出现此错误:
Error Parsing /index.xhtml: Error Traced[line: 19] Attribute name "p:autofocus" associated with an element type "h:inputText" must be followed by the ' = ' character.
注意 placeholder 属性可以正常工作,例如那些不需要指定值 ( =""
)的属性autofocus
会失败。
这是一个已知的错误?