2011-12-17 10 views
3

NetBeansウィザードでFaceletsテンプレートクライアントページを作成すると、htmlまたはui:compositionのいずれかがページのドキュメントルートとして指定されます。ui:compositionの代わりにFaceletsルートとしてhtmlを使用する理由はありますか?

私はいつものhtmlオプションを使用してから、一貫性のために使い続けました。しかし、ui:compositionを使用した場合、ドキュメントの本文に2レベルのインデントが保存されることに気付きました。

私が覚えているhtmlの唯一の理由は、どこかのIDEでこのフォーマットが仮想的に役に立つと読んだことです。しかし、私はそれに遭遇したことはありません。

htmlをドキュメントルートとして使用する理由はありますか?

答えて

5

Faceletsは「デザイナーに優しい」とされています。 Faceletsのマークアップや、jsfc属性やui:removeのような機能を追加することができるという点は、実際にアプリケーションをコンテナ内で実行することなく、Webブラウザでプレビューすると正しくレンダリングされるJSFページを記述できるようにすることです。 (例:1つのビューでCSSを微調整するのが簡単になるように)

これが不要な場合は、余計な混乱を避けることができます。

関連する問題