2010-04-26 16 views
11

Za pomocą stosu JSF/Seam/RichFaces istnieje sposób oznaczania komentarzy (na stronach XHTML), aby nie były one zawarte w wyjściu HTML, aby , a nie? To jest coś takiego jak JSP <%-- comments --%>, w przeciwieństwie do normalnego <!-- comments -->.Czy istnieją "komentarze po stronie serwera" w JSF/Seam/RichFaces?

Słyszałem, że facelets.SKIP_COMMENTS context-param migth robi to dla zwykłych komentarzy HTML, ale czy jest jakaś inna opcja? (W końcu może być kilka komentarzy, które chcesz chcesz zawarte w wynikach strony, a niektóre, że nie.)

Odpowiedz

15

Znaleziono odpowiedź w a thread on the JSF for nonbelievers forum of IBM developerWorks:

<ui:remove><!-- 
    <tags you want to remove/> 
--></ui:remove> 

Zobacz the official Facelets documentation of ui:remove aby uzyskać więcej informacji.

+0

Dzięki, to działa! (Dla zapisu, przy użyciu IntelliJ IDEA, równie dobrze można pominąć '' komentarze wewnątrz '', ponieważ IDEA nie wyświetli zawartości jako komentowanej.) – Jonik

+0

Link wydaje się być teraz: https: // facelets .java.net/nonav/docs/dev/docbook.html # template-remove (nie więcej programistów w adresie URL?) – udog

6

Użyj parametru kontekstowego facelets.SKIP_COMMENTS. Nie będziesz potrzebować komentarzy na wygenerowanych stronach. Nie mają być w ogóle czytelne dla ludzi.

+3

Czy sugerujesz, że programiści nie są ludźmi? ;-) – Damo

+3

"Nie mają one być czytelne dla ludzi" <- powód # 293 dlaczego my przodu stron dev nienawidzimy stron JSF. ;) –

Powiązane problemy