86530499 2011-09-29
昨天帮新来的同事解决 serialization Exception 的问题,
问题:用的是rpc机制,把包括List<some Object>对象在内的三个对象传到后台,
工作:1、检查了接口和实现类,方法参数和返回值都没有问题;
2、Object对象有有参数的构造方法;
尝试:1、试着把传的List<Object>这个参数去掉,方法调用没有出现问题;
2、把List<Object>改成数组Object[] 传到后台,提示Object对象应该有一个Zero-argument configuration,意思很明了,就是要有一个无参构造函数。
----> 原因锁定:Object这个对象缺少一个无参的构造函数,记得这是GWT序列化必须的。
解决:给Object添加了一个无参的构造函数,果然可行!