解决方法1:
为img配置servlet,然后传入参数,由servlet读取之后,然后write给前台,这样的话,要考虑一个页面多个文件的读取流的问题
解决方法2:
配置server.xml文件,增加
<Context path="/upload" docBase="C:\FISUpload\" reloadable="true" />
path为jsp文件要访问的磁盘目录,jsp不能直接访问硬盘中的位置,能够访问程序目录下的文件夹以及文件
然后再配置img中的src路径时,加上http://localhost:8080/(在页面初始化是可以获取到,根据basePath的获取方法:request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+"/")
src的配置方式:" ' src='<%=picHttp%>/upload"+value.path_v+" ' "+"
value.path_v为json返回的数据,格式为:\127\usershop\708FCE3534FC4E84B0EBA8BF1E242DC5\2015080915470107761828.jpg
之后src的总路径相当于:http://localhost:8080//upload/127/usershop/708FCE3534F