当前位置: 代码迷 >> Web Service >> axis2 webservice 返回List集合和对象数组类型的有关问题
  详细解决方案

axis2 webservice 返回List集合和对象数组类型的有关问题

热度:159   发布时间:2016-05-02 02:18:29.0
axis2 webservice 返回List集合和对象数组类型的问题
1、貌似不能直接返回List 集合 会报错

2、如果返回的对象数组里面
对象 
private Set<Userroleinfo> userroleinfos = new HashSet<Userroleinfo>(0);

有其他的集合、map等的数据类型,依然会报错 。

请问该怎么解决这个问题呢 谢谢。
------解决思路----------------------
跨平台通讯中对于集合,你只应该使用最傻瓜的“一维数组”。不要用任何平台框架“自定义”的类型。

如果你仅仅在.net支持的各自定义系统之间通讯,也许可以使用List<...>,也要避免用更多的诡异类型。
------解决思路----------------------
建议用一位数组+VO对象来传输,VO对象需要序列化。axis2是不支持集合类型的。
  相关解决方案