一个上传功能 遇到的 绝对路径 在 jsp 中不显示<img src = ""> 图片的 问题:
我先具体说一下功能: 这是一个在前台展示数据库中图片的一个功能,之前我们做的项目都是把图片存到当前的项目下也就是(相对路径)这样是没问题的,但是现在是两个项目用同一个数据库,我们的前台和后台是分开的,那么我们怎么办呢? 思路:只能把文件夹放到两个项目都可以调用的路径下(也就是webapps下 ),那么这时候又出现一个问题,当我用浏览器运行项目的时候,图片是不能够显示的, 原因: 他会在我传上去的路径前面默认加上 (http://localhost:8080/项目名 ) 这个东西, 其实我纠结了很久, 最终的解决方案是,我们在 jsp 中 的 <img> 标签下 这样写 <img src = "http://localhost:8080\upload\mv\picture\<%=map.get("PICTURE") %>"> 其中的map 是 数据库中取出来的 图片的名字 , 红字很重点