图片没有在jsp页面中显示

时间:2015-11-09 13:19:29

标签: jsp

我的图片没有显示在JSP页面中。我正在使用Eclipse.I创建了一个文件夹&#39; img&#39;在WEB-INF文件夹中,然后将图片保存在此,jsp页面中的代码为<img alt="img/home.jpg" height="100" width="100">。为什么图片没有显示?

2 个答案:

答案 0 :(得分:0)

WEB-INF不公开。 servlet容器保护Web应用程序中的此目录,并且不会直接从此目录提供任何资源。 img/home.jpg将相对于当前页面的目录。尝试将img文件夹移动到Web应用程序的顶层(与WEB-INF相同的级别)。然后使用img标记中的绝对路径:/img/home.jpg

答案 1 :(得分:0)

您需要将img文件夹与WEB-INF保持在同一级别。 保留网络根目录下的HTMLimagestylesheetjavascript等静态文件,而不是WEB-INF内的文件,因为它无法访问。

执行此操作后,请更改此img标记

<img alt="/img/home.jpg" height="100" width="100">

另见