当我ArrayList<MyObject>
作为参数传递给RPC servlet方法时,我得到了SerializationException
。类 MyObject
仅包含 2 个类型为 String
和 Serializable
的字段。我将值作为Boolean
(checkBox.getValue
)、String(textBox.getValue)
和Date(dateBox.getValue)
传递到Serializable
字段中。所以在Serializable
领域内,我总是有 100% 可以序列化的类型。为什么可以提出这个例外?
谢谢。
我认为您不能将序列化用作GWT RPC的类型,同样我也不能使用对象实例。GWT无法正确处理它。此外,要使用 RPC 序列化的对象应该具有默认构造函数,即使它是空的。将代码和异常消息粘贴到问题中。