lantilla @JSF: falta la página renderizada DOCTYPE

TL; DR: No puedo hacer que el encabezado DOCTYPE aparezca en mis páginas JSF.

Acabo de heredar un proyecto JSF 1.2 que tiene algunos problemas de visualización en IE. Soy nuevo en JSF, pero creo que los problemas surgen del hecho de que las páginas representadas (de "fuente de vista") no contienen una @ adecuaDOCTYPE.

as páginas están compuestas de múltiples partes, reunidas usando varias capas de<ui:composition>. Una página típica se verá así:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                template="../layout/template.xhtml">

    <ui:define name="body">
      <!-- html content goes here... -->
    </ui:define>
</ui:composition>

Entonces el../layout/template.xhtml tiene

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                template="./headertemplate.xhtml">

    <ui:define name="menuSelection">
        <ui:insert name="menuSelection"/>
    </ui:define>
    <ui:define name="body">
        <ui:insert name="body"/>
    </ui:define>
    <ui:define name="footer">
        <div class="footer">
            <ui:include src="footer.xhtml"/>
        </div>
    </ui:define>
</ui:composition>

Y finalmente, elheadertemplate.xhtml:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
            contentType="text/html">
     <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <body>
              <ui:insert name="body" />
            </body>
        </html>
</ui:composition>

He dejado fuera muchasxmlns líneas por brevedad; Espero que captes la idea

¿Cómo puedo hacer que aparezca el DOCTYPE en las páginas renderizadas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta