2014-12-23 30 views
0

內的web應用訪問資源文件夾我已經保存在裏面的webapp /資源文件夾中的所有圖像:GWT:通過ClientBundle

|-src- 
    |-client 
... 
|-webapp- 
     |-resources 
        |-images 
          |abc.png 

客戶端文件夾裏,我有以下:

public interface Images extends ClientBundle { 

    @Source("abc.png") 
    ImageResource abcButton(); 
... 
} 

顯然,這不行。我試圖在我的程序中引用文件abc.png文件。我嘗試通過在構建路徑中添加webapp/resources/images /來實現,但沒有奏效。

我不想把圖像文件放在src文件夾中,所以只是尋找替代品。

回答

0

您可以嘗試從類文件指定圖像的相對路徑。

如果接口位於「COM /你/包」地方,那麼路徑將是「../../../../../webapp/resources/images/abc.png」

1

這裏是一個偉大的答案,我用來解決這個確切的問題:

https://stackoverflow.com/a/3448699

這裏伊戈爾建議創建一個額外的「資源」包和使用@Source(「relative_path_to_resource」),以找到您的資源。

乾杯! - 我的第一個回答:)