Smartgwt&;gwt显示外部文件夹中的图像
可以通过直接键入来显示图像Smartgwt&;gwt显示外部文件夹中的图像,gwt,smartgwt,Gwt,Smartgwt,可以通过直接键入来显示图像 Img image = new Image(); image.setSrc("photo.jpg"); 如果photo.jpg位于Web内容下的“images”文件夹下 我的任务是显示桌面文件夹中的图像,这有可能吗?我做了很多研究,但没有找到解决办法。谢谢 Smartgwt 2.4 Ubuntu 10.10 Gwt 2.2如果您的结构类似于: myproject |-->src |||||-->com.myproject |||||||||--&
Img image = new Image();
image.setSrc("photo.jpg");
如果photo.jpg位于Web内容下的“images”文件夹下
我的任务是显示桌面文件夹中的图像,这有可能吗?我做了很多研究,但没有找到解决办法。谢谢
Smartgwt 2.4
Ubuntu 10.10
Gwt 2.2如果您的结构类似于:
myproject
|-->src
|||||-->com.myproject
|||||||||-->client, server, shared
|-->war
|||||-->images
…您可以使用war/images
文件夹中的图像,将它们作为images/image.png
引用到client
包中的文件中。因此,您的代码应该如下所示:
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。这不是关于代码,而是关于将images目录放在正确的位置。IntelliJ不一定使用如图所示的war。我提到IntelliJ是为了让其他人免于在没有战争的情况下解决同样问题的悲痛。