Wie werden Kommentare in JSF 2.0 verwendet?

Verwendung von Kommentaren in JSF 2.0

Problem

Kommentieren Sie in JSF 2.0 ein JSF-Tag wie dieses aus

JSF…




     

     

    

JSF verarbeitet den Wertausdruck jedoch weiterhin und gibt das Ergebnis auf der generierten HTML-Seite aus. Angenommen,#\{msg.buttonLabel} gibt eine "Submit" -Nachricht zurück.

Generierte HTML-Seite…



   
     
   

Gibt es eine Möglichkeit, ein JSF-Tag vollständig auszukommentieren? Kein Prozess für den Werteausdruck oder in der endgültig generierten HTML-Seite?

Lösung

Es gibt zwei Möglichkeiten, das JSF-Tag auszukommentieren:

1. facelets.SKIP_COMMENTS

Setzen Sie in web.xml den Parameter "facelets.SKIP_COMMENTS" auf "true".


    facelets.SKIP_COMMENTS
    true

Jetzt entfernt JSF alles auf der Seite, was in<!– –> enthalten ist.

JSF…




     

      

     

Generierte HTML-Seite…



    

    

2. ui:remove

Alternativ können Sie das Tag "ui:remove" verwenden, um den Inhalt zu definieren, den Sie entfernen möchten. Zum Beispiel,

JSF




      

        
          
        

      

Generierte HTML-Seite…



    

    

Quellcode herunterladen

Laden Sie es herunter -JSF-2-Remove-Tag-Example.zip (10 KB)