【问题标题】:GWT SerializationException when passing Serializable objects as parameter将 Serializable 对象作为参数传递时出现 GWT SerializationException
【发布时间】:2012-06-03 20:22:41
【问题描述】:

ArrayList<MyObject> 作为参数传递给RPC servlet 方法时,我得到SerializationExceptionMyObject 类仅包含 2 个类型为 StringSerializable 的字段。在Serializable 字段中,我将值传递为Boolean(checkBox.getValue)、String(textBox.getValue)Date(dateBox.getValue)。所以在Serializable 字段中,我总是可以序列化 100% 的类型。为什么会引发这个异常?

谢谢。

【问题讨论】:

  • 什么异常?发布完整的消息和堆栈跟踪。它几乎肯定包含答案。

标签: java gwt serialization


【解决方案1】:

我认为你不能使用 Serializable 作为 GWT RPC 的类型,同样我也不能使用 Object 实例。 GWT 无法正确处理它。此外,您要使用 RPC 序列化的对象应该具有默认构造函数,即使它是空的。将您的代码和异常消息粘贴到问题中。

【讨论】:

  • should have default constructor - 我忘了这样做。非常感谢!
猜你喜欢
  • 2013-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-28
  • 2012-07-13
  • 2023-04-02
  • 1970-01-01
相关资源
最近更新 更多