JSF 2.1 & IE Условные комментарии

Я заметил, что в JSF 2.1. * Мои условные комментарии IE больше не работают. Различные символы заменяются объектами HTML & amp; аннулирование синтаксиса комментария. BalusC указалрешение проблемы в другом вопросе который использует h: outputText. Моя проблема в том, что я хочу, чтобы мои условные комментарии были вверху моей страницы, вокруг первого элемента. Это означает, что я не могу использовать h: outputText, поскольку я еще не определил его пространство имен. Я считаю, что это правильно в любом случае. Вот пример кода.

Большинство страниц JSF сейчас начинаются с шаблона, похожего на синтаксис HTML5 Boilerplate:

<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7 my-application" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8 my-application" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9 my-application" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js my-application" xmlns="http://www.w3.org/1999/xhtml"
  xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html"
  xmlns:f="http://java.sun.com/jsf/core" xmlns:c="http://java.sun.com/jsp/jstl/core" lang="en"><!--<![endif]-->
<h:head>
  <meta charset="utf-8" />
  ...

С упомянутым решением BalusC я бы хотел<h:outputText /> в строке 2, но пространство имен h еще не определено. Это тот элемент, который я могу использовать, к которому я могу присоединить различные пространства имен, но не повлияет ли он на мой окончательный HTML? Любые другие идеи, как я могу обойти эту проблему?

Ли,

Ответы на вопрос(1)

Ваш ответ на вопрос