Этот файл XML, по-видимому, не связан с какой-либо информацией о стиле.Дерево документа показано ниже.
Это типичное предупреждающее сообщение MSIE всякий раз, когда вы запрашиваете файл X (HT) ML, у которого нет таблицы стилей XSL (которая в основном похожа на CSS дляHTML).
То, что вы получаете это на странице Facelet, может означать только то, что URL-адрес запроса не соответствует шаблону URL-адреса FacesServlet
, как определено в web.xml
вашего веб-приложения.Другими словами, у FacesServlet
никогда не было шанса запустить, проанализировать этот файл Facelet и выполнить всю работу JSF, чтобы сгенерировать кучу HTML, чтобы у веб-обозревателя было что-то разумное для работы.
ТамЕсть 2 решения этой проблемы:
Исправьте URL-адрес вашего запроса (тот, что в адресной строке браузера), чтобы он соответствовал шаблону URL FacesServlet
в web.xml
.Если это, например, <url-pattern>*.jsf</url-pattern>
, то вам нужно заменить расширение .xhtml
в URL на .jsf
.
Измените шаблон URL вашего FacesServlet
на <url-pattern>*.xhtml</url-pattern>
,Таким образом, вам больше не нужно беспокоиться о случайном просмотре XHTML-источника.
Обратите внимание, что все это не имеет ничего , связанного с «проблемой самовосстановления».Сначала изучите некоторые базовые учебники по JSF. На нашей вики-странице JSF есть несколько хороших ссылок.
О, прежде чем я забыл, элемент <center>
устарел со времен HTML4 в 1998 году. Не используйте его.Используйте CSS margin: 0 auto;
.Старайтесь не читать учебники / книги старше 2 лет.