【发布时间】:2010-12-09 09:56:57
【问题描述】:
我遇到了一个使用数组或列表作为参数的 Web 服务的问题。示例如下:
@WebMethod
public String printList(@WebParam(name = "list") List<String> list) {
String result = "";
if(list == null) {
result = "list is null";
} else if(list.size() == 0) {
result = "list is empty";
} else {
for(String elem : list) {
result += elem + " ";
}
}
return result;
}
当我从 Web 服务客户端调用 printList 时,结果总是“列表为空”。当我使用字符串数组时也是如此。我应该使用一些额外的注释吗?
【问题讨论】:
标签: java web-services jakarta-ee jax-ws