Использование f: view для переопределения стандартного contentType - минусы? - PullRequest
0 голосов
/ 21 февраля 2012

Я использую множество плагинов jQuery в своем приложении JSF 2.0, и не все они генерируют HTML, который может успешно проходить строгие проверки XHTML в браузерах webkit. Таким образом, решение состоит в том, чтобы фактически войти в код плагина и исправить его так, чтобы он генерировал действительный HTML, который сам по себе очень трудоемкий процесс, или обернуть содержимое сгенерированного HTML в <f:view contentType="text/html">. Последнее довольно просто, и это работает. Есть ли какие-либо недостатки использования <f:view> для переопределения типа контента таким образом?

1 Ответ

0 голосов
/ 21 февраля 2012

JSF по умолчанию соответствует ближайшему типу носителя в заголовке Accept, который был отправлен веб-браузером. Если URL соответствует *.xhtml, то в некоторых браузерах он обычно будет application/xhtml+xml и в других браузерах text/html. Вы можете без проблем установить значение text/html, большинство браузеров все равно воспринимают XHTML как HTML. Однако принуждение к application/xhtml+xml - это отдельная история: MSIE никак не поддерживает его.

Смотри также:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...