1. 程式人生 > >讀取web工程目錄之外的圖片並顯示

讀取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就返回了圖片流回來