为了账号安全,请及时绑定邮箱和手机立即绑定

JavaServer Faces 2.2和HTML5支持,为什么仍在使用XHTML

JavaServer Faces 2.2和HTML5支持,为什么仍在使用XHTML

开心每一天1111 2019-11-02 10:15:24
在了解了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 

查看完整回答
反对 回复 2019-11-02
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

当您转到渲染页面的源代码时,它将具有HTML5文档类型,并且所有新功能似乎都可以正常工作。只有Netbeans无法为您提供有关HTML5标签和属性的自动完成洞察力。

查看完整回答
反对 回复 2019-11-02
  • 3 回答
  • 0 关注
  • 395 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信