0
我有一個使用axis2實現的soap開發的web服務,但我的服務器端需要數組作爲方法參數。如何在soap請求中公開數組?如何使用axis2將數組傳遞給java中的soap web服務?
public boolean addOperation(String params[]){
...
}
我有一個使用axis2實現的soap開發的web服務,但我的服務器端需要數組作爲方法參數。如何在soap請求中公開數組?如何使用axis2將數組傳遞給java中的soap web服務?
public boolean addOperation(String params[]){
...
}
您需要先進行更改Web服務的WSDL,然後從WSDL再生的骨架,就像聰明的WebService的客戶將不得不重新生成新的WSDL客戶端Stub和使用它的客戶端。
更改WSDL的實施例:
<complexType name='ArrayOfString'>
<sequence>
<element name='item' type='xsd:string' maxOccurs='unbounded'/>
</sequence>
</complexType>