有可能通過直接鍵入SmartGWT的GWT和顯示圖像從外部文件夾
Img image = new Image();
image.setSrc("photo.jpg");
如果photo.jpg是下下的Web內容「圖片」文件夾中顯示的圖像。
我有任務顯示桌面上的文件夾中的圖像,是否有可能以任何方式?我做了很多研究,但沒有找到解決辦法。謝謝。
SmartGWT的2.4 的Ubuntu 10.10 GWT 2.2
有可能通過直接鍵入SmartGWT的GWT和顯示圖像從外部文件夾
Img image = new Image();
image.setSrc("photo.jpg");
如果photo.jpg是下下的Web內容「圖片」文件夾中顯示的圖像。
我有任務顯示桌面上的文件夾中的圖像,是否有可能以任何方式?我做了很多研究,但沒有找到解決辦法。謝謝。
SmartGWT的2.4 的Ubuntu 10.10 GWT 2.2
如果你的結構是這樣的:
myproject
|-->src
|||||-->com.myproject
|||||||||-->client, server, shared
|-->war
|||||-->images
...你會被引用在文件裏使用的圖片從war/images
文件夾中的client
包內作爲images/image.png
。所以,你的代碼應該看起來像:
image.setSrc("images/photo.jpg");
圖片的路徑是相對於war
目錄。
重要的是圖像必須位於{webroot}下方,但它已被定義。 在IntelliJ中,圖像的路徑相對於默認的web目錄,因此不一定是war。
如果我有聲譽我會發布這可以解釋的圖像,但在代稱....
GWTapp
-+.idea
-+src
--+client
--+server
--+GWTapp.gwt.xml
-+web
--+images
---+black.gif
--+WEB-INF
---+web.xml
--+GWTapp.css
--+GWTapp.html
--+index.jsp
歡迎SO!你能否詳細說明這一點對於OP的好處?至少,您應該包含OP將用來解決問題的代碼片段。另外,他們從未提及使用IntelliJ。 – Derek
這不是關於代碼,而是關於將圖像目錄放在正確的位置。 IntelliJ不一定如圖所示使用戰爭。我提到IntelliJ在戰爭不存在時爲解決同樣的問題而挽救他人的悲痛。 – ArrGee