jsp引入本地圖片
阿新 • • 發佈:2019-04-01
圖. 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引入本地圖片