1. 程式人生 > >jsp引入本地圖片

jsp引入本地圖片

圖. image nbsp local -- 為什麽 文件 設置 info

jsp引入本地圖片

通用解決方法:

  在tomcat的server.xml配置文件中,在<host></host>標簽中間添上一句

    

<!-- docBase : 磁盤絕對路徑,即本地圖片存放地址 -->
<!-- path : 虛擬路徑, testProject是項目名 -->
<!-- reloadable : 有文件更新時,是否重新加載 -->
<Context docBase="C:\project_image\testProject" path="/testProject/upload" reloadable="true"/>

  註 : 為什麽path="/testProject/upload"而不是path="/upload"?(testProject是項目名)

      比如項目地址是 : localhost:8081/testProject

      如果設置為path="/upload",那麽圖片讀取的地址會變為 : localhost:8081/upload/photo.jpg,這個錯誤地址是讀取不到圖片的,連項目都進不去.

      如果path="/testProject/upload",則圖片讀取地址為 : localhost:8081/testProject/upload/photo.jpg,這樣才能讀取到圖片.

  jsp加載圖片代碼:

      <img src="${pageContext.request.contextPath }/testProject/photo.jpg">

eclipse配置方法:

  eclipse可以不用上邊的配置方法,直接在eclipse內配置即可.

  如下圖,進入Add External Web Module界面,按照上邊設置對應的docBase和path即可.

  技術分享圖片技術分享圖片

  

jsp引入本地圖片