在了解了JSF 2.2中的HTML5支持之后,我很驚訝地發(fā)現(xiàn)在Netbeans中使用新的Web應(yīng)用程序創(chuàng)建的模板文件中,與以前的Facelets版本中的XHTML文檔類(lèi)型相同。唯一的區(qū)別是HTML標(biāo)記在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的承諾而繼續(xù)使用XHTML似乎有點(diǎn)錯(cuò)誤。如果我從“注冊(cè)庫(kù)”而不是“服務(wù)器庫(kù)”中選擇2.2,則只能選擇使用2.2。這是否影響框架版本應(yīng)用于項(xiàng)目的方式?Facelets是否過(guò)于依賴(lài)XHTML以支持HTML5?
JavaServer Faces 2.2和HTML5支持,為什么仍在使用XHTML
開(kāi)心每一天1111
2019-11-02 10:15:24