Использование JSF 1.2 с Facelets 1.x поверх сервера портала IBM 6.1
Мы широко используем шаблоны, композицию, декорирование и включение механизмов, которые обеспечивают фаслеты, что является абсолютно фантастическим и позволяет нам экстенсивно модулировать наш html.
Одна «особенность», которая нам не нравится, заключается в том, что если мы делаем ошибку в наших именах файлов или путях при обращении к ним в атрибуте include или src, страница вообще не отображается, просто полностью пустой экран, на котором ничего не записывается в журнал. и никаких исключений. Это может немного затруднить отладку.
Конкретный случай, который вызвал этот вопрос, был тем, когда мы продвигали наше приложение с наших локальных компьютеров Windows на нашу промежуточную тестовую машину Unix. Один из включенных нами фрагментов содержал строчную букву s вместо прописной S в имени, и разработчику, которому было поручено исправить это, потребовалось довольно много времени, чтобы отследить его.
Есть ли способ заставить лицевые панели регистрировать или генерировать исключение, когда он не может найти фрагмент html?