如何在jsp中显示本地计算机上的图片文件

. 如何在项目里面显示项目外的本地计算机上的图片文件?

         如果项目所用到的图片文件很多的话,我们需要进行管理,假如在项目以外的盘下
         建立一个images文件夹(如:d:/images),一般情况下,在jsp中只能显示tomcat项目目录中
        的 图片文件,无法访问外部的图片文件,此时我们可以建立一个虚拟目录,然后用虚拟目录映射到 我
        们真正存放图片的目录,就是上面说的d:/images。具体操作如下:

     1.在tomcat服务器中 E:\apache-tomcat-6.0.30\conf\Catalina\localhost(这个是我电脑上的)
 该目录下建立一个xml文件如下:
     <?xml version='1.0' encoding='utf-8'?>
     <Context crossContext="true" docBase="D:\images" path="\image" reloadable="true">
     </Context>
 
     其中\image 即建立的虚拟目录  我们可以通过虚拟目录访问真正目录下的图片文件  此时需要重新启动tomcat
   
    2. 访问形式如下:
     http://localhost:8080/image/1.jpg  在jsp文件中写法:<img src="/image/1.jpg"/> 
      
     此时将返回的是d:/images  目录下的图片1.jpg.  
   也可以在文件前面再加一个目录 如: <img src="/image/java/1.jpg"/>   此时只要在d:/images下建一个java目录 把1.jpg放进去即可。

版权声明:本文为songfanxuguirong原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。