Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSF Facelets如何包含外部html?_Jsf_Jsf 2_Facelets - Fatal编程技术网

JSF Facelets如何包含外部html?

JSF Facelets如何包含外部html?,jsf,jsf-2,facelets,Jsf,Jsf 2,Facelets,我有一个应用程序,我正在开发,我的公司有一个标题横幅,要求在所有页面上。我们有大约6个不同版本的标题横幅浮动在我的团队周围,我现在想这样做,我只需要将标题从源添加到我的应用程序中,这样,如果他们更新标题的源,我的应用程序的标题版本也会自动更新 使用会导致错误根元素后面文档中的标记必须格式正确。 即使这个横幅不是格式良好的xml,我如何包含它 我当前的模板: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt

我有一个应用程序,我正在开发,我的公司有一个标题横幅,要求在所有页面上。我们有大约6个不同版本的标题横幅浮动在我的团队周围,我现在想这样做,我只需要将标题从源添加到我的应用程序中,这样,如果他们更新标题的源,我的应用程序的标题版本也会自动更新

使用
会导致错误
根元素后面文档中的标记必须格式正确。

即使这个横幅不是格式良好的xml,我如何包含它

我当前的模板:

<!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>

Facelets
标记对于在HTML文档中嵌入外部资源来说是错误的工具

改用HTML
元素

<iframe src="http://mycompany.com/banner.html"></iframe>