在了解了JSF 2.2中的HTML5支持之后,我很惊讶地发现在Netbeans中使用新的Web应用程序创建的模板文件中,与以前的Facelets版本中的XHTML文档类型相同。唯一的区别是HTML标记在JSF 2.2中读取:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html">
,而不是旧版JSF中的以下代码:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html">
牢记HTML5的承诺而继续使用XHTML似乎有点错误。如果我从“注册库”而不是“服务器库”中选择2.2,则只能选择使用2.2。这是否影响框架版本应用于项目的方式?
Facelets是否过于依赖XHTML以支持HTML5?
森林海
繁星点点滴滴
相关分类