JSF Facelets wie man externe HTML einbindet?

Ich habe eine App, die ich entwickle, und mein Unternehmen verfügt über ein Header-Banner, das auf allen Seiten vorhanden sein muss. Wir haben ungefähr 6 verschiedene Versionen dieses Headerbanners in meinem Team und ich möchte es jetzt so gestalten, dass ich nur das Banner aus der Quelle in meine App einbinde Banner wird ebenfalls automatisch aktualisiert.

mit<ui:include src="http://mycompany.com/banner.html" /> verursacht den FehlerThe markup in the document following the root element must be well-formed..

Wie kann ich dieses Banner einbinden, auch wenn es nicht gut formatiert ist?

Meine aktuelle Vorlage:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:p="http://primefaces.org/ui"
    xmlns:ui="http://java.sun.com/jsf/facelets">

<ui:composition>

<h:body>
    <div>
      <ui:include src="http://mycompany.com/banner.html" />
    </div>

    <ui:insert name="content" />
</h:body>
</ui:composition>
</html>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage