2014-12-23 32 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”),以找到您的资源。

干杯! - 我的第一个回答:)