没有在jsp动态web项目中显示的背景图像

时间:2014-05-13 07:11:57

标签: html css jsp java-ee

您好我正在尝试在home.jsp页面中使用背景图片。当我运行项目图像时未加载红色十字标记显示而不是图像

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
       <%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>

    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" href="ac-styles.css" type="text/css" media="screen" />

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Home Page</title>

</head>
<body  >
<img src="img/bg.png">


<p> Hello This Is The Home Page For your J2ee Spring Application</p>

</body>
</html>

我把图像放在

下面

enter image description here

当我运行应用程序时,结果是

enter image description here

请帮忙.. 提前谢谢..

1 个答案:

答案 0 :(得分:1)

JSP文件与图像文件根文件夹不在同一文件夹中。因此,您必须将.jsp文件移动到web-content文件夹中,或者您应该使用退格命令,如:

<img src="../../img/bg.png">

这应该有效。 相反,最好的方法是在web-inf / views文件夹中迁移您的图像文件。这很容易,但不建议用于大型项目。

  

请注意,我两次加入“../”。在你的目录结构中   需要。有关更多信息,请阅读HTML的参考手册   SRC的。