JSF 2.0でのコメントの使い方

JSF 2.0でコメントを使用する方法

問題

JSF 2.0では、このようなJSFタグをコメントアウトします

JSF…



     

     

    

ただし、JSFは引き続き値式を処理し、結果を生成されたHTMLページに出力します。 #\{msg.buttonLabel}が「送信」メッセージを返すと仮定します。

生成されたHTMLページ…



   
     
   

JSFタグを完全にコメントアウトする方法はありますか? 値式のプロセスがないか、最終的に生成されたHTMLページに表示されますか?

溶液

JSFタグをコメントアウトするには2つの方法があります。

1. facelets.SKIP_COMMENTS

web.xmlで、「facelets.SKIP_COMMENTS」パラメータを「true」に設定します。


    facelets.SKIP_COMMENTS
    true

これで、JSFは<!– –>に含まれているページ内のすべてを削除します。

JSF…



     

      

     

生成されたHTMLページ…



    

    

2. ui:remove

または、「ui:remove」タグを使用して、削除するコンテンツを定義することもできます。 例えば、

JSF



      

        
          
        

      

生成されたHTMLページ…



    

    

ソースコードをダウンロード

ダウンロード–JSF-2-Remove-Tag-Example.zip(10KB)