如何在Apache Wicket应用程序中链接到我的图像文件夹?

时间:2012-08-19 17:27:33

标签: java image apache wicket contextpath

我的包结构如下:

  • 的src /主/ JAVA
  • 的src /主/资源
  • 的src /测试/ JAVA
  • 的src /测试/资源
  • 的src /主/ web应用/ CSS
  • 的src /主/ web应用/图像
  • 的src /主/ JS
  • 的src /主/ WEB-INF

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

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

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

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

2 个答案:

答案 0 :(得分:1)

确实,您的代码应该可行。您是否正在使用Maven来管理项目并启动Jetty?

答案 1 :(得分:0)

它可以使用(删除前导斜杠)

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