读取web工程目录之外的图片并显示

可以有2种方式,1:目录映射,2:读取流

方式1:

需要在conf目录下对server.xml做修改,就是在<host></host>标签之间加入
<Context path="images" docBase="D:\pictureFiles" debug="0"/>  //映射D盘pictrueFiles文件夹到项目路径
然后在web页面访问文件夹下图片如下:
<img src="/images/1.jpg" />

方式2: 

实现用HTTP连接获取一张图片,在servlet中转为流之后输出,这样访问一个service之后就能直接得到图片流并显示出来

类似于访问一个图片的src(html)中会向一个http://localhost:8080/webproj/i.jpg发送请求,于是浏览器就会显示这张图片出来,现在要实现一个后台的service,做的是同样的事情但是请求的却是service,而这个service就返回了图片流回来

猜你喜欢

转载自www.cnblogs.com/zuoyoufengyuan/p/9803834.html