webservice返回数组

来源:百度知道 编辑:UC知道 时间:2024/05/29 15:32:29
AXIS来实现webservice.其中我有一个类中有个getGoodCount()方法,返回一个是GoodResult类型。GoodResult中有3个字段 1个int 2个string 还一个是Vector数组对象 ,数组中全部反了GOOD对象。good对象中就只有name和id属性。上面2个类多已经实现序列化。
<service name="newGoodCount" provider="java:RPC">

<parameter name="className" value="goods.newGoodCount"/>

<parameter name="allowedMethods" value="*"/>

<parameter name="wsdlServiceElement" value="newGoodCount"/>

<parameter name="wsdlTargetNamespace" value="urn:newGoodCount"/>

<beanMapping

languageSpecificType="java:com.s.net.GoodResult"

qname="ns1:GoodResult"

xmlns:ns1="urn:GoodResult" />
</service>

发布服务和生成客户端,多有axis自动创建,没有问题,调试客户端抱一下异常
AxisFault
faultCode: {http://net.s.com</namespace>
</service>