Возвраты JSF очищают/не анализируют страницу с плоскостью/сырыми данными XHTML/XML/EL источник вместо представленного вывода HTML

У меня есть некоторые файлы Facelets как ниже.

WebContent
 |-- index.xhtml
 |-- register.xhtml
 |-- templates
 |    |--userForm.xhtml
 |    `--banner.xhtml
 :

Обе страницы используют шаблоны от /templates каталог. Мой /index.xhtml открывается прекрасный в браузере. Я получаю сгенерированный вывод HTML. У меня есть ссылка в /index.xhtml файл к /register.xhtml файл.

Однако мой /register.xhtml не становится проанализированным и возвращается как простой XHTML / необработанный XML вместо его сгенерированного вывода HTML. Все выражения EL в форме #{...} отображены как есть вместо этого, их результаты печатаются. Когда я щелкаю правой кнопкой по странице в браузере и делаю источник страницы View, затем я все еще вижу исходный исходный код XHTML вместо сгенерированного вывода HTML. Например, <h:body> не стал a <body>. Похоже, что шаблон не выполняется.

Однако, когда я открываюсь /register.xhtml как /faces/register.xhtml в строке поиска браузера затем это отображается правильно. Как это вызывается и как я могу решить его?

18
задан BalusC 20 September 2019 в 12:06
поделиться