我的图片没有显示在JSP页面中。我正在使用Eclipse.I。我在WEB-INF文件夹中创建了一个文件夹'img‘,然后将图片保存在这个文件夹中,并且jsp页面中的代码是<img alt="img/home.jpg" height="100" width="100">.Why,图片没有显示吗?
发布于 2015-11-09 22:32:36
WEB-INF不公开可用。servlet容器在您的web应用程序中保护此目录,不会直接从此目录提供任何资源。img/home.jpg将相对于当前页面的目录。尝试将img文件夹移动到web应用程序的顶层(与WEB-INF相同的级别)。然后在img标记中使用绝对路径:/img/home.jpg。
发布于 2015-11-09 23:12:18
您需要将img文件夹保持在与WEB-INF相同的级别。将HTML、image、stylesheet、javascript等静态文件放在web根目录下,而不是放在WEB-INF中,因为WEB-INF是不可访问的。
完成此操作后,更改img标记,如下所示
<img alt="/img/home.jpg" height="100" width="100">另请参阅
https://stackoverflow.com/questions/33610028
复制相似问题