Как создать веб-форму jsp для публикации данных в веб-сервисе и отображения результатов из веб-сервиса - PullRequest
0 голосов
/ 06 декабря 2010

Я использую сервер Eclipse и Tomcat для разработки веб-приложения с помощью веб-служб.

Когда я тестирую веб-сервис, я получаю:

"Привет, это сервис AXIS! Возможно, здесь будет форма для вызова услуги ... "

В среде IDE есть средство для создания тестового веб-клиента для тестирования веб-службы.

Однако я хочу написать свою собственную страницу JSP с нуля, чтобы использовать этот веб-сервис ...

Пожалуйста, предоставьте мне пример кода / связанные ссылки.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 06 декабря 2010

Надеюсь, это поможет.

1.Скачать файл wsdl, связанный с веб-сервисом.

2.Создание клиентов с помощью команды wsdl2java [Вы можете найти это в Axis2 или Apache CXF)

  1. Включите весь сгенерированный код клиента в ваш путь к классу

  2. Отправка данных из вашего jsp в сервлет, который включает сгенерированный клиентский код для запроса веб-сервиса

0 голосов
/ 06 декабря 2010

Вы можете сделать это следующим образом:

1.Создайте форму в jsp для ввода входных данных.
2. Получить эти данные из сервлета.
3. Сделайте вызов веб-сервису, используя клиент, сгенерированный из WSDL, и отправьте ответ обратно в jsp.

Лучше было бы добавить новый слой, который будет взаимодействовать с сервисом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...