GWT 中的serialization Exception

昨天帮新来的同事解决 serialization Exception 的问题,

问题:用的是rpc机制,把包括List<some Object>对象在内的三个对象传到后台,

工作:1、检查了接口和实现类,方法参数和返回值都没有问题;

         2、Object对象有有参数的构造方法;

尝试:1、试着把传的List<Object>这个参数去掉,方法调用没有出现问题;

         2、把List<Object>改成数组Object[] 传到后台,提示Object对象应该有一个Zero-argument configuration,意思很明了,就是要有一个无参构造函数。

         ----> 原因锁定:Object这个对象缺少一个无参的构造函数,记得这是GWT序列化必须的。

解决:给Object添加了一个无参的构造函数,果然可行!

相关推荐