レコードの作成にデフォルト画像を含める必要があります。私はウェブを調査し、このコードを含めました。GWT Java - イメージ - デフォルト画像へのパスが含まれていません
// Attach the image viewer to the document
flexTable_1.setWidget(0, 0, panelImages);
panelImages.setSize("150px", "150px");
flexTable_1.getFlexCellFormatter().setRowSpan(0, 0, 6);
panelImages.clear();
imageYM.setWidth("75px");
panelImages.add(imageYM);
flexTable_1.setWidget(0, 0, panelImages);
imagePath = GWT.getModuleBaseURL()+"war\\YouthMember.gif";
YouthMemer.gifがAwardTracker_Nに格納されている - >戦争
画像が表示されます。ただし、imagePathを使用してデータベーステーブルに行を挿入しようとすると、ログにエラーが表示される "createYouthMemberでエラーが発生しました:java.io.FileNotFoundException:http:\ localhost:8080 \ awardtracker_n \ org.AwardTracker.AwardTracker \ war \ YouthMember.gif "
こんにちはキリスト教、全く同じものが返されます。私は開始が "http:\ localhost"ではなく "http:\ localhost"であることに気付きましたが、これが問題になりますか?はいの場合、どうすれば "\\"を返すことができますか? – Glyn
あなたはどこに「\」が1つしかないアドレスを表示しますか? Gwtデバッグモードまたはサーバー側で? 文字 "\"はJavaのエスケープ記号です。文字列 "\\"を1つ作成する必要がある場合は "\"を入力します。多分あなたは何らかのエスケープ機能を必要とするでしょう。 – Christian
こんにちはクリスチャン、私のポストとして、それはログにあります - "createYouthMemberで発生したエラー:java.io.FileNotFoundException:http:\ localhost:8080 \ awardtracker_n \ org.AwardTracker.AwardTracker \ war \ YouthMember.gif" – Glyn