在我的JSF应用程序中,我创建了一个数据库,在每个模板化的页面上,我想在顶部显示和图像,并使用css将其居中。我的问题是,图像不会显示而是alt =“Header”打印出来。
这是我的代码:
<?xml version='1.0' encoding='UTF-8' ?>
<!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:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title><ui:insert name="title">Default Title</ui:insert></title>
</h:head>
<h:body>
<img src="images/GymHeader.png" alt="Header" /> -------------Problem code.
<h1>
<ui:insert name="title">Default Title</ui:insert>
</h1>
<p>
<ui:insert name="body">Default Body</ui:insert>
</p>
</h:body>
</html>
路径名称是完美的。感谢您的帮助...
答案 0 :(得分:1)
如果您的webapp / resources文件夹中有图像,那么您应该使用
<h:graphicImage name="images/GymHeader.png"/>