JSF模板中未显示html图片
出于某种原因,image etf.jpg不会出现,我真的认为它与URL无关。当我在NetBeans中按住ctrl键并单击图像时,它显示的图片很好。它与插入标签有关吗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; } 第三组{ 背景色:红色;
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>