文件系統我使用這個無法加載圖像保存使用彈簧網址標籤
saveImage(context.getRealPath("/resources/image.jpg"), image);
保存上傳的圖像在我的控制器,然後嘗試使用此
<img src="<c:url value="/resources/image.jpg"/>" />
加載在JSP圖像
我能夠在瀏覽器地址欄中
home/user/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/SpringMVCTest/resources/image.jpg
以此來訪問圖像,但圖像不LOA在jsp中,只有一個斷開的鏈接圖像。
我還使用<mvc:resources mapping="/resources/**" location="/resources" />
來提供靜態內容。
爲什麼這不起作用?
微不足道的答案。一切都是正確的,除了我的
<mvc:resources mapping="/resources/**" location="/resources" />
錯過了一個 「/」 應該是
<mvc:resources mapping="/resources/**" location="/resources/" />
我只給出文件系統路徑來顯示正在保存的圖像。我的控制器映射到「/」,因此使用資源標籤。當圖像被保存到/contextofmyweb/resources/image.jpg爲什麼不能從那裏檢索? – AlyoshaKaramazov 2012-08-10 08:04:03
好的,那麼它與公共Web區域有關嗎? – 2012-08-10 08:05:11
我的應用程序中沒有公共Web區域。 – AlyoshaKaramazov 2012-08-10 08:07:55