在axisweb服务中使byte array类型的参数为null

vs91vp4v  于 2021-07-05  发布在  Java
关注(0)|答案(2)|浏览(347)

我有一个java方法,它是web服务接口的一部分,它接受如下字节数组参数

public int computeSomeThind(byte[] data) {
  if(data != null) {
    // ... do what ever
  } else {
    return -1;
  }
}

当使用Axis1.3生成wsdl时,数据参数将显示为不可为null。有没有办法把它定义为可空的?

vohkndzv

vohkndzv1#

正如mhaller在其评论中所建议的,byte[]似乎是解决方案。

mzsu5hc0

mzsu5hc02#

在这种情况下,null真的与长度为0的字节[]不同吗?

相关问题