可以通过直接键入以下命令来显示图像
Img image = new Image();
image.setSrc("photo.jpg"); 如果photo.jpg在Web-Content下的“图像”文件夹下。
我的任务是显示桌面文件夹中的图像,有没有可能?我做了很多研究,但没有找到解决方案。谢谢。
Smartgwt 2.4 Ubuntu 10.10 Gwt 2.2
发布于 2011-10-07 20:55:43
如果您的结构类似于:
myproject
|-->src
|||||-->com.myproject
|||||||||-->client, server, shared
|-->war
|||||-->images...you将通过将war/images文件夹中的图像引用为images/image.png来使用client包中的文件中的图像。所以你的代码应该看起来像这样:
image.setSrc("images/photo.jpg");图像的路径是相对于war目录的。
发布于 2013-11-06 22:44:35
重要的是图像必须位于{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.jsphttps://stackoverflow.com/questions/7684684
复制相似问题