我正在尝试将图像'collaboration.png'加载到我的文件login.jsp中:
<img src="img/collaboration.png">
但是,仅显示错误而不是图像。我是Maven的初学者-我猜我的Maven结构存在问题,因此我尝试移动img目录,但找不到正确的位置。请任何人将img目录移动到哪里以加载图像?
这是我的Maven项目的结构:
答案 0 :(得分:1)
这是因为您的jsp
和images
位于单独的目录中,但是您试图相对访问图像:
<img src="img/collaboration.png">
您应该尝试:
<img src="../../../resources/img/collaboration.png">
(在您的末端交叉验证一次,需要多少个../。)
基本上,您必须提供一个相对路径才能到达resources / img目录。由于您当前位于webapp/WEB-INF/view
目录中,因此使用img/*.png
将在视图目录中查找img
目录。
虽然您也可以将img文件夹移动到WEB-INF内,只需执行<img src="../img/collaboration.png">
,但这不是标准做法。