我正在使用Intellij和GWT,我创建了一个GWT项目,Intellij自动创建了目录结构。然后我尝试添加外部图像,但是在尝试检索图像时收到404。
项目结构如下:
项目
-- .idea
-- out
-- src
---- com.project
--------客户端
--------服务器
--------project.gwt.xml
-- web
----图像
--------myimage.png
---- WEB-INF
----项目.css
----项目.html
我正在使用以下方法设置图像 URL:
img.setUrl(GWT.getModuleBaseURL() + "images/myimage.png");
我读过一些类似的问题,说它需要放置在战争文件夹内的图像文件夹中,但是使用 intellij,它没有生成战争文件夹,只是 web 文件夹,所以我认为我的问题可能与此有关。
在将GWT与Eclipse一起使用时,我做同样的事情没有问题,但是我现在必须使用Intellij。
您需要使用:
img.setUrl("images/myimage.png");
web
文件夹与 GWT 模块无关 - 整个应用程序都是一样的。