我的图片没有显示在JSP页面中。我正在使用Eclipse.I创建了一个文件夹&#39; img&#39;在WEB-INF文件夹中,然后将图片保存在此,jsp页面中的代码为<img alt="img/home.jpg" height="100" width="100">
。为什么图片没有显示?
答案 0 :(得分:0)
WEB-INF不公开。 servlet容器保护Web应用程序中的此目录,并且不会直接从此目录提供任何资源。 img/home.jpg
将相对于当前页面的目录。尝试将img文件夹移动到Web应用程序的顶层(与WEB-INF相同的级别)。然后使用img标记中的绝对路径:/img/home.jpg
。
答案 1 :(得分:0)
您需要将img
文件夹与WEB-INF
保持在同一级别。
保留网络根目录下的HTML
,image
,stylesheet
,javascript
等静态文件,而不是WEB-INF内的文件,因为它无法访问。
执行此操作后,请更改此img
标记
<img alt="/img/home.jpg" height="100" width="100">