Какой тип документа следует использовать на страницах JSF? На днях я пытаюсь перейти с Mojarra 2.1.13 на 2.1.18, и кажется, что способ интерпретации типов документов изменился. В корневом шаблоне у меня есть следующий DOC TYPE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Должен ли я также включать это?
<?xml version="1.0"?>
В композитах (которые используют этот шаблон) у меня был следующий тип документа
<!DOCTYPE composite PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Но похоже, что Mojarra 2.1.18 на самом деле не поддерживает это. Также я не нашел этого ни в одном справочнике по JSF 2.0, это мы использовали в JSF 1.2. Если у меня есть этот тип документа на составной странице, он будет отображать составной тип документа вместо html, который находится в шаблоне. В результате стили css перепутались.
Итак, как правильно использовать типы документов в JSF 2.0. Или это проблемы с Мохаррой? Я не нашел никаких упоминаний об этом.
<ui:component|composition>
. Вы действительно используете 2.1.18? Какая версия регистрируется при запуске? Вы пробовали текущую 2.1.20? - person BalusC   schedule 02.04.2013