我正在使用 Intellij 和 GWT,我创建了一个 GWT 项目,Intellij 已自动创建目录结构。然后我尝试添加外部图像,但是在尝试检索图像时收到 404。
项目结构如下:
项目
-- .idea
-- out
-- src
---- com.project
-------- 客户端
-------- 服务器
-------- project.gwt.xml
-- web
---- 图像
-------- myimage.png
---- WEB-INF
---- project.css
---- project.html
我正在设置图像 URL:
img.setUrl(GWT.getModuleBaseURL() + "images/myimage.png");
我读过一些类似的问题,说它需要放置在 war 文件夹内的图像文件夹中,但是使用 intellij 它没有生成 war 文件夹,只是生成了 web 文件夹,所以我认为我的问题可能是围绕这。
当我在 Eclipse 中使用 GWT 时,做同样的事情没有任何问题,但我现在必须使用 Intellij。
最佳答案
您需要使用:
img.setUrl("images/myimage.png");
web
文件夹与 GWT 模块无关 - 对于整个应用程序来说都是相同的。
关于java - 在哪里存储外部图像 Intellij GWT 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44190800/