2010-12-06 13 views
0

J'utilise Eclipse et Tomcat Server pour développer une application Web avec les services Web.Comment créer un formulaire Web jsp pour publier des données sur le service Web et afficher le résultat du service Web

Lorsque je teste le service Web, je reçois:

"Salut, ceci est un service AXIS Peut-être il y aura un formulaire pour appeler le service ici ...!"

L'IDE fournit un moyen de créer un client Web de test pour tester le service Web.

Cependant, je veux écrire ma propre page JSP à partir de zéro à consommer ce service web ...

S'il vous plaît me fournir quelques exemples de code/liens connexes.

Merci d'avance.

Répondre

0

Vous pouvez le faire en schéma suivant:

1.Créez une forme jsp pour prendre des données d'entrée.
2. Récupérez ces données du servlet.
3. Effectuez un appel à webservice en utilisant le client généré à partir de WSDL et renvoyez la réponse à jsp.

Ajout d'une nouvelle couche qui va interagir avec le service serait une meilleure conception

+0

life.java: Je souhaite réaliser quelque chose comme: (i) je crée mon service web (ii) puis j'écris une f orm/Servlet pour interagir avec le Web Service et faire un traitement (iii) donner une sortie à l'utilisateur ... Est-ce possible sans générer le client depuis WSDL? Merci –

+0

@Mahendra Liya, Pourquoi vous ne voulez pas générer un client? –

+0

life.java: Parce qu'il génère deux fichiers JSP ... (pour être précis au nombre de 4). De plus, le code généré dans les fichiers JSP est très approximatif ... Donc, je veux avoir mon propre code à partir de zéro .. –

0

espoir que cela aiderait.

1.Télécharger le fichier wsdl associé à webservice.

2.Generate clients en utilisant la commande wsdl2java [Vous pouvez trouver dans Axis2 ou Apache CXF)

  1. Inclure tout le code client généré, dans votre chemin de classe

  2. après les données de votre jsp à la servlet qui inclut le code client généré pour faire la demande de service Web