Axis2 POJO中可变数量的参数

时间:2010-03-14 04:02:23

标签: java web-services axis2 pojo

我有一个使用Axis2 / Java构建的Web服务。 Web服务将接收对象列表并将对其进行处理。我将使用以下操作作为示例。

public class AddToDatabaseService{

  public void addToDatabase(String name1, String name2, String name3, ....)
  {
    //add names to database
  }
}

我希望我的网络服务的调用者使用如下URI: http://localhost:8080/axis2/services/addToDatabase?name1=Joe&name2=Bob&name3=Kelly&name4= ...

我知道这不是可编译的代码,而且这个想法仍然存在。基于SOAP的Web服务甚至可以实现这一点吗?我知道这可以用RESTful服务,因为你可以只使用HttpServletRequest请求对象并执行Enumeration enumeration = request.getParameterNames()并迭代它们。

我正在寻找与Axis2的Web服务POJO相当的东西。 链接或示例程序会很棒!

感谢。

1 个答案:

答案 0 :(得分:0)

与此question

类似

解决方案是使用varargs参数