17

JSF 2.2 での HTML5 サポートについて読んだ後、Netbeans の新しい Web アプリケーションで作成されたテンプレート ファイルに、以前の Facelets バージョンと同じ XHTML doctype があることに驚きました。唯一の違いは、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 を使用するオプションがあります。これは、フレームワーク バージョンがプロジェクトに適用される方法に影響しますか?

Facelets は HTML5 をサポートするには XHTML に依存しすぎていますか?

4

1 に答える 1