私はArrayList
どこにShortcutVirtualSystemEntry
ありますか:
public class ShortcutVirtualSystemEntry extends VirtualSystemEntry implements IsSerializable {
public ShortcutVirtualSystemEntry(String id, String label, String image,
String tooltip, String parent, int x, int y, int tray, Command action) {
super(id, label, image, tooltip, parent, x, y, tray, action);
}
public ShortcutVirtualSystemEntry() {
}
}
ArrayList
呼び出しを介してクライアントからサーバーに渡そうとするRPC
と、リストのすべてのオブジェクトがインスタンス化されますが、RPC にはデータがありません:
docService.saveDocument2(shortcuts,
new AsyncCallback<Void>() {
@Override
public void onFailure(Throwable caught) {
Window.alert("Faliled");
caught.printStackTrace();
}
@Override
public void onSuccess(Void result) {
Window.alert("Success");
}
});
サーバ側:
@Override
public void saveDocument2(
List<ShortcutVirtualSystemEntry> shortcuts) {
for(ShortcutVirtualSystemEntry v: shortcuts)
{
System.out.println("Image "+v.getImage());// Prints : Image null...
}
}
では、なぜリスト データを失わなければならないのでしょうか。私が間違っていること
事前にどうもありがとう:)