JAX-WS可以返回布尔值吗?

时间:2012-07-10 02:37:32

标签: vb.net jax-ws axis2

我们使用Apache Axis 2开发了JAX-WS,它返回了布尔值。在vb.net中使用此Web服务时,它会抛出以下错误:

未为参数'returnSpecified'指定'Public Sub MyMethod(Item作为MyWebservice.Item,ByRef返回为布尔值,ByRef returnSpecified as Boolean)'

我在Jax-WS中的方法需要单个对象参数,在客户端代码中,它需要三个参数如下:

Dim Myws As New Webservice.MyWebservice
Dim MyItem As New Myws.Item
Myws.myMethod(MyItem, Nothing, Nothing)

然而,如果我们返回String类型,那么它的工作方式如下,一切正常:

Myws.myMethod(MyItem)

请告诉我,我们是否可以使用JAX-WS返回布尔值。

1 个答案:

答案 0 :(得分:1)

您无法将Nothing指定为简单类型。

Dim retValue1 as Boolean
Dim retValue2 as Boolean
Myws.myMethod(MyItem, retValue1, retValue2)