表示したい画像のURLを設定する次のコード行があります
img.setUrl("images/img1.jpg");
正しく取得するには、画像フォルダーをどこに配置すればよいですか。現在、WEB-INF フォルダーにありますが、これは機能していないようです。コンソールに「WARNING: No file found for: /images/img1.jpg」というエラーが表示されます。Eclipse を使用してプロジェクトを作成しましたが、フォルダー構造は変更していません。
images
という名前のフォルダーを作成し、war/project_folder
そこに画像を配置する必要があります。
そして、あなたがすべきURLを設定している間
image.setUrl(GWT.getModuleBaseURL()+"images/im1.jpg");
GWT.getModuleBaseURL() または GWT.getHostPageBaseURL() のいずれかを使用できます。
フォルダー「client」および「server」と一緒にパブリック フォルダー (「public」という名前) を作成します。public フォルダの内容が war にコピーされます。
>src
>com
>test
>client
--->public
>images
>server
>shared
ほら!
を使用して、相対 URL ではなく絶対 URL を使用することを常にお勧めしますGWT.getModuleBaseURL()
。相対パスを使用する場合は、相対パスで説明されているように、イメージが戦争にある必要があります。
あなたの場合は
war->images->img1.jpg