我很抱歉,我需要問這個問題,但我已經花了三天的時間來嘗試這樣做。我正在構建Java Web應用程序,我想將圖像包含到JSP頁面中。項目名稱是realestates,我有文件夾裏面的realestates文件夾。將圖像插入到jsp頁面
我的代碼是這樣的:
<img alt="govno" src="<%=request.getContextPath() + "/Files/kurac.jpg"%>" style="width: 400px; height: 300px;">
這是什麼獲取頁面上生成後,我在瀏覽器中打開它:
<img alt="govno" src="/realestates/Files/kurac.jpg" style="width: 400px; height: 300px;">
,但圖像沒有dispayed,只有ALT 「govno」寫入。我已經嘗試了很多很多路徑(相對,絕對,改變的文件夾結構百萬次,以及任何我能想到並在互聯網上找到的東西,但沒有任何幫助)。誰會說這樣的事情會這麼難呢?部署後Tomcat服務器上
文件夾結構:
webapps
- realestates
|- WEB-INF
|- Files
|- kurac.jpg
加入這一行一些配置XML文件導入到JSP頁面不知道任何細節,不可能提供幫助。如果您從瀏覽器進入相同的路徑,會發生什麼情況?顯而易見的答案是,圖像不在你認爲的位置。 –
我可以在瀏覽器中打開它,但我需要輸入絕對路徑文件:/// C://Users//Lazar//Documents//workspace-sts-3.8.3.RELEASE//realestates//Files//kurac .jpg,但正如我在瀏覽器中的問題中所寫,我得到了src =「/ realestates/Files/kurac.jpg」。這個可以嗎? –
我更新了我的問題。我讀過的文件路徑不能位於OS文件系統的某處,它必須位於服務器上的某個位置。在我甚至沒有將鏡像部署到服務器之前。我試圖將它從服務器引用到文件系統上的某個位置。 –