JSF 2 Mojarra - Могу ли я настроить приложение так, чтобы оно всегда использовало пронумерованные сущности XML вместо именованных сущностей? - PullRequest
0 голосов
/ 26 апреля 2011

Я замечаю, что во многих случаях mojarra выводит именованные html-сущности, а не нумерованные сущности. Кажется, это вызывает проблемы при использовании типа содержимого application / xhtml + xml. Я просмотрел некоторые параметры конфигурации mojarra, но не смог найти способ настроить приложение, чтобы всегда использовать пронумерованные объекты. Возможно ли это?

1 Ответ

1 голос
/ 26 апреля 2011

Стандартный renderkit JSF предназначен для вывода (X) HTML, а не XML.Вам необходимо предоставить сторонний renderkit или создать собственный renderkit, который выводит XML.Однако на ум не приходят сторонние разработчики.

Кроме того, если вы намереваетесь возвращать XML по веб-запросу, то JSF не совсем подходит для этой работы.Лучше отправляйтесь на JAX-WS или JAX-RS .

Кстати, правильный тип содержимого XML не application+xml, а application/xml.

...