當我嘗試在瀏覽器中通過struts 2操作頁面顯示本地存儲器中的圖像時,儘管img src文件正確顯示本地磁盤分區中的位置,但圖像無法加載並且不顯示。請任何人幫我解決這個問題。提前致謝。無法將圖片格式本地存儲加載到瀏覽器中的struts 2查看頁面中?
下面是Struts 2的代碼: <img src= "<s:property value="profilePicture"/>" height="150" width="150" align="middle" />
當我嘗試在瀏覽器中通過struts 2操作頁面顯示本地存儲器中的圖像時,儘管img src文件正確顯示本地磁盤分區中的位置,但圖像無法加載並且不顯示。請任何人幫我解決這個問題。提前致謝。無法將圖片格式本地存儲加載到瀏覽器中的struts 2查看頁面中?
下面是Struts 2的代碼: <img src= "<s:property value="profilePicture"/>" height="150" width="150" align="middle" />
將您對這個servlet(WEB-INF之外)的圖像,並從那裏獲取它。
我假設你有一個你的web應用程序的文件夾結構。一般來說它看起來像某事在descibed這裏:
http://docs.oracle.com/javaee/5/tutorial/doc/gexap.html
因此,保持你的形象在你的項目的根目錄。否則,如果有人可以開始訪問本地驅動器上存在的數據,您是否可以想象安全隱患?
同時檢查這是關係到你所要求的較早的帖子:
如果你的文件在您的本地硬盤上,這似乎很奇怪,唯一的問題是你的圖像處理。
如果您的圖像是在d:\profile_pictures\uploaded_aaa_bbb.jpeg
<s:property value="profilePicture"/>
應該返回這個。您可以通過複製d:\profile_pictures\uploaded_aaa_bbb.jpeg
來輕鬆地對其進行測試,以查看是否可以看到圖像。