Java 如何将背景图像应用于xhtml文件?

Java 如何将背景图像应用于xhtml文件?,java,css,jsf,xhtml,background-image,Java,Css,Jsf,Xhtml,Background Image,我正在使用javaee jsf页面。我有一个名为main.xhtml的页面。这是: <?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/

我正在使用javaee jsf页面。我有一个名为main.xhtml的页面。这是:

<?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:h="http://xmlns.jcp.org/jsf/html"  >
<h:head>
    <title>Facelet Title</title>
</h:head>
<h:body>

        <a href="editinfo.xhtml">Edit Account</a>
        <a href="createaccount.xhtml">Create new account</a>

</h:body>
</html>
并编辑了main.xhtml:

<h:body style="../src/java/css/styles.css" >
但是这个body声明仍然给出了一个错误,指出找到了意外的字符“..”。我把这些点放在一个文件夹上。我做错了吗?如何将此图像应用于我的页面背景


谢谢

我建议您使用firefox扩展(如fireBug)检查相同的内容,然后在需要背景图像的位置选择带类或不带类的标记,然后添加一个新规则以查看它使用哪种css。只需使用CSS规则,添加样式表并应用背景图像即可。就是这样。

使用内联css


试试这个:用于添加样式表。@NickR如果你注意到我已经尝试了我在谷歌上找到的东西,那么你尝试了这个:?
.main
{
    background-image: url('../images/background.jpg');
}
<h:body style="../src/java/css/styles.css" >
<h:body style="background-image: url(../images/background.jpg)" >
</h:body>