我正在尝试使用 JSF 2.2 创新 html5 传递属性功能。
与 m09 版本一起使用的组件标记上的命名空间属性。
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.faces</artifactId>
<version>2.2.0-m09</version>
</dependency>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://java.sun.com/jsf/passthrough">
<h:head>
<title>HTML 5</title>
</h:head>
<h:body>
<h:inputText p:placeholder="Enter text"/>
</h:body>
</html>
但不适用于较新的版本。
f:passThroughAttributes 标签适用于较新的版本。
为什么?