2010-08-02 1 views

risposta

44

Ci sono in realtà due modi:

  1. per rimuovere tutti i commenti, aggiungere questo al web.xml:

    <context-param> 
        <param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name> 
        <param-value>true</param-value> 
    </context-param> 
    

    o quando si è ancora in JSF 1.2, che non usa Facelets come default view technology:

    <context-param> 
        <param-name>facelets.SKIP_COMMENTS</param-name> 
        <param-value>true</param-value> 
    </context-param> 
    
  2. Per rimuovere solo commenti specifici, utilizzare <ui:remove>.

    <ui:remove><!-- This is a HTML comment. --></ui:remove> 
    
+5

non sapeva che, e ho lavorato con JSF/Facelets per 1 anno. – f1sh

+0

@Koray: leggendo i documenti (il parametro context è menzionato nella pagina 11-3 di [specifica JSF 2] (http://download.oracle.com/otn-pub/jcp/jsf-2.0-fr-full-oth- JSpec/jsf-2_0-fr-spec.pdf)). – BalusC

+0

@BalusC Questa è la bozza, no? Non c'è una versione finale? –