我有两个不同的模型类,
public class ModelDto implements IsSerializable{
public ModelDto {}
private Integer id;
private String name;
private ArrayList<Test> name;
}
public class Test implements IsSerializable{
public Test {}
private Integer id;
private String name;
private ArrayList<Test> name;
}
我想像
那样进行RPC调用ModelDto getModel();
如何实现这一目标?我知道问题是基本的序列化。但我想知道如何在RPC中传递一个ArrayList如果没有其他选择?
答案 0 :(得分:0)
听起来像implements IsSerializable
的问题我怀疑你的班级没有实施com.google.gwt.user.client.rpc.IsSerializable.
它应该实现java.io.Serializable
或GWT com.google.gwt.user.client.rpc.IsSerializable.
(两者都没有问题)。
关于你的默认构造函数。它应该是empty constructor.
e.g
public ModelDto() {
}
大多数问题只有在您完成package structures
等上述更改后仍然面临问题时才会提出这两点。请参阅this。