JSF模板中未显示html图片

JSF模板中未显示html图片,html,jsf-2.2,Html,Jsf 2.2,出于某种原因,image etf.jpg不会出现,我真的认为它与URL无关。当我在NetBeans中按住ctrl键并单击图像时,它显示的图片很好。它与插入标签有关吗 Facelet标题 第一组{ 位置:绝对位置; 背景颜色:浅蓝色; 字体系列:arial; 字体大小:75px; 文本对齐:居中; 顶部:0px; 字体大小:粗体; 左:0%; 宽度:100%; 身高:17%; 颜色:浅灰色; } 第二组{ 位置:绝对位置; 最高:20%; 字体系列:arial; } 第三组{ 背景色:红色;

出于某种原因,image etf.jpg不会出现,我真的认为它与URL无关。当我在NetBeans中按住ctrl键并单击图像时,它显示的图片很好。它与插入标签有关吗


Facelet标题
第一组{
位置:绝对位置;
背景颜色:浅蓝色;
字体系列:arial;
字体大小:75px;
文本对齐:居中;
顶部:0px;
字体大小:粗体;
左:0%;
宽度:100%;
身高:17%;
颜色:浅灰色;
}
第二组{
位置:绝对位置;
最高:20%;
字体系列:arial;
}
第三组{
背景色:红色;
字体系列:arial;
位置:绝对位置;
底部:0%;
宽度:100%;
左:0%;
字体:斜体;
字体重量:较轻;
身高:15%;
颜色:浅灰色;
文本对齐:右对齐;
}

问题在于模板位于Project>web>模板中,而其他页面位于Project>web中。当一个模板包含在一个页面中时,url会发生变化,并且不再是适合该模板的url。现在是url与使用模板的页面一起工作。

我认为您可以调试更多。。。它是从哪里加载的,url是什么,url应该是什么,等等……有没有一个原因是这种样式在头部之外?但这应该在浏览器和服务器中的404中相当明显,对吗?你在发帖前检查过这些东西吗?
 <html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:h="http://xmlns.jcp.org/jsf/html"
  xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
  xmlns:p="http://primefaces.org/ui">
<h:head>
    <title>Facelet Title</title>
</h:head>
<style>
    div1{
        position: absolute;
        background-color: lightblue;
        font-family: arial;
        font-size: 75px;
        text-align: center;
        top: 0px;
        font-weight: bold;
        left: 0%;
        width: 100%;
        height: 17%;
        color: lightslategray;
    }
    div2{
        position: absolute;
        top: 20%;
        font-family: arial;
    }
    div3{
        background-color: red;
        font-family: arial;
        position: absolute;
        bottom: 0%;
        width: 100%;
        left: 0%;
        font-style: italic;
        font-weight: lighter;
        height: 15%;
        color: lightslategray;
        text-align: right;
    }

</style>
<h:body>
     <div1>
       <ui:insert name="header">
           <ui:include src = "header.xhtml"/>
       </ui:insert>
   </div1>
    <div2>
        <ui:insert name="content">
            <ui:include src ="defaultContent.xhtml"/>
        </ui:insert>
    </div2>
    <div3>

        <ui:insert name="footer">
            <img src="../img/etf.jpg"/>
            <div4><ui:include src = "contact.xhtml"/></div4>
        </ui:insert>
    </div3>
</h:body>