2

私のパッケージ構造は次のようになります。

  • ソース/メイン/Java
  • ソース/メイン/リソース
  • ソース/テスト/Java
  • ソース/テスト/リソース
  • ソース/メイン/webapp/css
  • ソース/メイン/webapp/画像
  • ソース/メイン/js
  • ソース/メイン/WEB-INF

私の画像は src/main/webapp/images に保存されています。

今私は動的に画像にリンクしたい例:

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

問題は、アプリケーションが /images/races/$dynamicPicture を見つけられないことです。画像フォルダへの正しいパスを設定するにはどうすればよいですか? 使用するアプリケーション サーバーは Jetty です。

4

2 に答える 2

1

実際、コードは機能するはずです。プロジェクトの管理と Jetty の起動に Maven を使用していますか?

于 2012-08-19T19:50:52.927 に答える
0

で動作します(先頭のスラッシュを削除しました)

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