GWT Arraylist<;对象>;系列化
我有两个不同的模型课GWT Arraylist<;对象>;系列化,gwt,serialization,Gwt,Serialization,我有两个不同的模型课 public class ModelDto implements IsSerializable{ public ModelDto {} private Integer id; private String name; private ArrayList<Test> name; } public class Test implements IsSerializable{ public Test {} p
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中传递ArrayList?听起来像是
实现IsSerializable的问题
我怀疑您的类没有实现com.google.gwt.user.client.RPC.IsSerializable。
它应该实现java.io.Serializable
或GWTcom.google.GWT.user.client.rpc.IsSerializable.
(两者结合在一起没有问题)
关于默认构造函数。它应该是一个空构造函数。
e、 g
只有当您在进行了上述更改(如
包结构…等)后仍然面临问题时,这两点才会引起大多数问题。请参阅。GWT RPC演示的哪一部分给您带来了问题?我使用相同的教程,但我无法在客户端传递ArrayList始终为空序列化ArrayList时不应出现任何问题。你能发布重现问题的代码吗?传递ArrayList应该可以。问题可能在别的地方吗?您能否在问题中包含远程服务实现的代码?您是否尝试使用列表而不是ArrayList?
ModelDto getModel();
public ModelDto() {
}