在了解了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?
3 回答
森林海
TA贡献2011条经验 获得超2个赞
我想知道是否有一些Facelet的HTML5版本。我认为facelet标签完全独立于html本身,而2.2将启用HTML5类型facelets。显然,这不是那么简单。此链接说明JSF 2.2如何将facelets呈现为HTML5,这可能正是我想要的:jsflive.wordpress.com/2013/08/08/jsf22-html5
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
当您转到渲染页面的源代码时,它将具有HTML5文档类型,并且所有新功能似乎都可以正常工作。只有Netbeans无法为您提供有关HTML5标签和属性的自动完成洞察力。
- 3 回答
- 0 关注
- 403 浏览
添加回答
举报
0/150
提交
取消