Переменное количество аргументов в Axis2 POJO - PullRequest
0 голосов
/ 14 марта 2010

У меня есть веб-сервис, который я создал с помощью Axis2 / Java. Веб-сервис примет список объектов и обработает их. Я буду использовать следующую операцию в качестве примера.

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? Я знаю, что это возможно сделать со службами RESTful, потому что вы можете просто взять объект запроса HttpServletRequest и выполнить Enumeration enumeration = request.getParameterNames () и выполнить итерацию по ним.

Я ищу эквивалент этого в веб-сервисах POJO с Axis2. Ссылка или пример программы были бы великолепны!

Спасибо.

1 Ответ

0 голосов
/ 02 апреля 2010

Похоже на этот вопрос

Решением было использование параметра varargs

...