Faceletsで正しくコメントアウトする方法

SeamやJSF2.0では画面をfaceletsを使って作成することが推奨されます。
JSPであれば、最終的なhtmlのソースに表示したい場合はhtml形式の<!--コメント-->のコメントを使い、そうでない場合は<%-- コメント --%>の形式を使えばよいのですが、faceletsの場合はどうすればよいのでしょうか?


http://seamframework.org/Documentation/HowDoICommentOutBlocksOfMarkupInFacelets
に答えがありました。コメントアウトするには、以下の2通りの方法があるようです。

  • 方式1 html形式のコメントをスキップするようにする

html形式のコメントを使い、web.xmlにて以下のコンテキストパラメーターを指定して、html形式のコメントをスキップするようにする。

<context-param>
<param-name>facelets.SKIP_COMMENTS</param-name>
<param-value>true</param-value>
</context-param>

特に、後者の方式は知らなければ使えないということがありますが、html形式のコメントを一部残したい場合なども想定すると、この機能が正統なコメントアウトのやり方と思われます。ただし、この方法ではxml構文上の制約から、特定のタグの中身のみ残してタグだけコメントアウトするということができないのですが、どうすればよいのでしょうか?

たとえば、以下は不正です。


 

テスト