Mówisz o wywołanie go z przeglądarki, lub wywołanie go z JSP, aby uczynić coś w HTML wysyłany do przeglądarki? To są zupełnie inne problemy.
Jeśli mówisz o wywołaniu tego z przeglądarki, najlepszym rozwiązaniem jest potraktowanie ładunku SOAP jako duży obszar blachy kotła XML. Następnie podaj kilka informacji niezbędnych do rozróżnienia żądania SOAP, a następnie użyj XMLHttpRequest, aby wysłać XML do serwera. Na koniec wyciągasz wynik z ładunku powrotnego SOAP.
Jeśli chcesz po prostu wywołać usługę sieciową z poziomu JSP, najlepiej jest utworzyć klasę opakowania narzędzia, która otoczy całą instalację hydrauliczną i wywoła usługę sieci Web, a następnie wywoła to opakowanie z poziomu strony JSP przy użyciu standardowa technika Java.
Edit - odpowiadając na pytanie
Więc w zasadzie masz stronę index.jsp z pola tekstowego. Dostałeś zgłoszenie, chcesz, aby tekst tego zgłoszenia został wysłany do usługi internetowej, a wynik wyświetli się w przeglądarce.
Po prostu za pomocą polecenia XHLHttpRequest należy utworzyć klienta usługi WWW (przy użyciu JAX-WS lub Axis lub dowolnego innego zestawu narzędzi serwisowych Java Web Service).
Wtedy masz Servlet lub JSP wziąć żądanie POST z formularza, wyodrębnić tekst z wniosku, a wtedy byłoby wezwać serwis internetowy. W końcu renderowałby wynik do klienta (używając strony JSP lub czegoś podobnego).
Nie można POST HTML bezpośrednio do usługi sieci Web, protokoły są różne.
Więc
text text
| --> | | ----> |
| | Servlet |result | Web Service
| | | <---- |
Browser | | |
| | | forward |
| | | ------> | JSP
| |
| rendered result |
| <---------------------- |
jego xml i chciałby stworzyć wszystko na moim IDE warsztatowej WebLogic – vikram