2010-04-26 2 views
11

С помощью стека JSF/Seam/RichFaces существует способ разметки комментариев (на страницах XHTML), чтобы они были включены в вывод HTML не? I.e, что-то вроде JSP's <%-- comments --%>, в отличие от обычного <!-- comments -->.Есть ли «комментарии на стороне сервера» в JSF/Seam/RichFaces?

Я слышал, что facelets.SKIP_COMMENTS context-param migth делает это для обычных комментариев HTML, но есть ли другой вариант? (В конце концов, могут быть некоторые комментарии, которые вы хотите включены в вывод страницы, а некоторые нет.)

ответ

15

Найдено ответ на a thread on the JSF for nonbelievers forum of IBM developerWorks:

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

См the official Facelets documentation of ui:remove для получения дополнительной информации.

+0

Спасибо, это работает! (Для записи, если использовать IntelliJ IDEA, можно также оставить комментарии '' внутри '', так как IDEA не будет отображать содержимое в комментариях.) – Jonik

+0

Ссылка теперь выглядит как: https: // facelets .java.net/nonav/docs/dev/docbook.html # template-remove (не больше dev в URL?) – udog

6

Используйте контекст-параметр facelets.SKIP_COMMENTS. Вам не понадобятся комментарии на сгенерированных страницах. В любом случае, они не должны быть удобочитаемыми.

+3

Вы подразумеваете, что разработчики не являются людьми? ;-) – Damo

+3

«Они все равно не должны быть удобочитаемыми по человеческому признаку» <- reason # 293, почему мы сталкиваемся с JSF-страницами с ненавистью к интерфейсу. ;) –

Смежные вопросы