2

我的包结构看起来像:

  • 源/主/java
  • 源/主/资源
  • 源/测试/java
  • 源/测试/资源
  • src/main/webapp/css
  • src/main/webapp/images
  • src/main/js
  • src/main/WEB-INF

我的图像存储在 src/main/webapp/images 下。

现在我想动态链接到图片,例如:

    Image picture = new Image("picture",
                    new ContextRelativeResource("/images/races/"
                            + dynamicPicture));

问题是,我的应用程序找不到 /images/races/$dynamicPicture。如何设置图像文件夹的正确路径?使用的应用服务器是 Jetty。

4

2 回答 2

1

实际上,您的代码应该可以工作。您是否使用 Maven 来管理您的项目并启动 Jetty?

于 2012-08-19T19:50:52.927 回答
0

它将与(删除前导斜杠)一起使用

    Image picture = new Image("picture",
                new ContextRelativeResource("images/races/"
                        + dynamicPicture));
于 2012-08-21T19:05:26.507 回答