使用Axis2 WSDL2Java工具时,似乎未键入数组,因此必须强制转换对象以添加它。
<element name="FunnyObject" nillable="true">
<complexType>
<sequence>
<element name="id" type="string" />
<element name="joke" type="string" />
</sequence>
</complexType>
</element>
<element name="FunnyObjects" nillable="true">
<complexType>
<complexContent mixed="false">
<restriction base="SOAP-ENC:Array">
<attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="FunnyObject[]" />
</restriction>
</complexContent>
</complexType>
</element>
任何想法我需要做什么编辑?只是为一门课程学习(对于不幸的是,在2019年),这是WSDL的新功能。