您的位置:首页 > Web前端 > JavaScript

在jsp中访问上传图片的路径问题

2016-02-03 16:37 507 查看
1、新建了一个web项目,名字为study

在servlet中,通过getServletContext().getRealPath("/upload"); 方法获得的路径为:E:\apache-tomcat-6.0.37\webapps\study\upload

我把图片都上传到了这个路径下

2、然后访问的时候,直接把jsp在webRoot下建立,相当于jsp跟upload文件夹是同级的

如果是直接载地址栏访问jsp,在jsp页面加载图片<img src="upload/aa.jpg"/>可以访问到,使用的好像是相对路径

但是,当从一个servlet转发到这个jsp,而不是直接访问jsp,图片就加载不出来了,试了很多次,

发现路径要这么写:http://localhost:8080/study/upload/aa.jpg

直接访问跟转发是不一样的,不知道总结的对不对,希望各位大神能详细讲一下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: