Прочитав поддержку HTML5 в JSF 2.2, я был удивлен тем, что нашел тот же самый тип XHTML, что и в предыдущих версиях Facelets в созданном файле шаблона с новым веб-приложением в Netbeans. Единственное различие заключается в том, что 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">
Кажется, что неправильно использовать XHTML с обещанием HTML5. У меня только есть возможность использовать 2.2, если я выбираю его из "зарегистрированных библиотек" вместо "серверной библиотеки". Оказывает ли это влияние на версию рамки для проекта?
Являются ли Facelets слишком зависимыми от XHTML для поддержки HTML5?