1. 程式人生 > >圖片上傳至Web專案下指定資料夾,需重新整理專案下資料夾才能顯示(已解決)

圖片上傳至Web專案下指定資料夾,需重新整理專案下資料夾才能顯示(已解決)

java專案,通過上傳功能將圖片上傳至WebContent下的goodsPicture檔案下中,上傳圖片後,可從後臺看到圖片上傳成功,但是前端頁面圖片404,在專案中重新整理WebContent下的goodsPicture後,前端成功顯示圖片

專案用的eclipse開發的,當專案執行時,eclipse不會重新整理專案,將專案打成war包,在tomcat中執行,專案圖片成功顯示。

或者將圖片儲存地址不放在專案下,放在其他位置,也可以成功,但是需要修改eclipse中tomcat的server.xml檔案,才可以訪問專案之外的圖片路徑,具體修改方法如下

(借用別人的)

首先,圖片和工程不在一個碟符下。圖片也不能放到工程下。


在JSP 檔案中 <img src="C:/Users/fx/Pictures/test.jpg"/>  這樣是引不到圖片的。因為,JSP頁面在引圖片的時候是在頁面解析的路徑是:<img src="http://localhost:8080/test/images/1.jpg">。也就是說JSP在引圖片的時候是先去你的工程目錄下找的。
所以如果要在JSP中引入其他碟符的圖片,有兩種方法可以解決:

使用虛擬路徑來配置:
在tomcat下的conf/server.xml中增加一個程式碼 在<Host></Host>中間
如下:
<!--增加的--path="/虛擬名" docBase="虛擬路徑" ->

<Context path="/upload" docBase="D:\louyuimage\upload\"  reloadable="true"></Context>
配置好以後,在JSP檔案中為:
<img alt="" src="/upload/kuaidaowanlilai0605.jpg">
圖片就顯示出來了。

1、
<img alt="" src="/upload/defHotel_b.png">

2、


3、