java上传图片到target目录,jsp如何访问target里的图片路径

昨天有个同学在做springmvc的图片上传,上传成功了却无法从网页中访问,我看了看上传后的路径,它用的idea编辑器,图片上传到了target里的目录,src目录中并没有。

我一直在使myeclipse,上传成功后的图片文件保存到了tomcat中的webapp目录中,能直接通过项目名+图片文件夹名+图片名来从浏览器中访问。

因为不知道target目录下的图片文件是否能够直接访问,试了好几次,localhost:8080/target/项目名/图片文件夹名/图片名, 这种格式来访问,但依然 404。

我把图片直接拷贝到src目录下的webapp当中,这样能够直接访问,所以猜想应该图片路径保存错了,但又经过一番查阅后得知,target目录大概就相当于Tomcat中的webapp目录,属于服务器的目录,所以就放弃掉图片保存错文件夹这个想法。

那既然target目录下的文件是能够访问的,那就着重解决如何访问target目录下的图片这个问题,经过一番测试后,通过localhost:8080/项目名/image/图片名访问到了!

总结:

  • 首先搞清楚图片到底是上传到target目录下还是src目录下
  • target目录是maven编译目录,是能够访问到该目录下的文件的
  • 图片上传到target目录下是对的,src目录下没有图片文件也是对的
  • target目录下的访问路径直接是localhost:8080/项目名/images/图片名
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值