JSP和图片位置关系如图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a62c58893f3f660e4586f0486544be78.png)
正确的相对路径写法:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/61db750f79babed26a122c66d2340bcc.png)
注意,images前面的斜杠不带。
所以明白了这个,那么在css中的background-image的url也是这样:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3bb78624494783f9220c316eb908afee.png)
网上好多说的都是错误的,查了好多地方,终于解决了。
【补充:】
这段时间又开发一个项目,用到SpringBoot,里面的模板引擎不是jsp了,变成thymeleaf,同样又遇到了照片路径的问题。。。
这次的项目结构是这样的:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/27e5ddcca5d6786362d765c5db1535ff.png)
那么我们在deletePhoto.html中使用img标签引入sheep.jpg图片怎么写地址呢?
<img src="/upload/sheep.jpg" />
这样就好了。