Appel de REPOS OBTENIR le Service de JSP
J'ai une page JSP dynamiquement définit l'en-tête de page de mon application.
Cependant, je veux être en mesure d'appeler le Service REST qui obtient les détails de l'utilisateur basée sur le système de l'utilisateur. J'ai déjà le système de valeur pour l'utilisateur, mais besoin d'appeler le service principal pour obtenir les détails de la base de données. C'est déjà mis en œuvre, mais je ne sais pas comment configurer le JSP pour ce faire.
Je ne veux pas utiliser du javascript, ce est utilisé pour la extjs côté des choses.
La question est de savoir comment appel RESTE WebService depuis le backend via JSP?
oui. J'ai un RESTE de service mis en œuvre et la nécessité d'appeler cela dans une JSP.
oui. J'ai un RESTE de service mis en œuvre et la nécessité d'appeler cela dans une JSP.
OriginalL'auteur pm13 | 2011-09-12
Vous devez vous connecter pour publier un commentaire.
Afin d'appeler le REPOS de JSP, vous pourriez utiliser Apache HTTPClient. Une fois que vous avez que vous pouvez marcher à travers la les échantillons ainsi que la HTTPClient Tutoriel. HTTPClient prend en charge toutes les API REST Appels, y compris les GET/POST et d'autres.
Vérifier également ce modèle HTTPClient pour voir comment HTTPClient peut être utilisé avec le REPOS. Vous devez appeler un code similaire à partir de votre JSP.
En particulier pour se REPOSER bénéficier de ce Service, vous voulez regarder le bloc suivant à partir du modèle dans le lien ci-dessus
Oui correct. Créer une classe Utilitaire (vous pouvez l'appeler RESTUtil) que vous pouvez utiliser dans votre page JSP pour l'appel de REPOS en Fonction du service. Vous pouvez utiliser le modèle dans le lien que j'ai donné ci-dessus pour commencer et poursuivre par la lecture de la Doc API de HTTPClient si vous avez besoin de paramètres supplémentaires.
Cela, à mon humble avis, est une idée terrible. Les jsp sont pour la présentation uniquement, - ils ne doivent pas être utilisés pour "logique commerciale", et ils ne devraient pas être utilisés pour les services de back-end, comme l'interrogation d'une base de données ou de faire un appel de service web. Veuillez trouver vous-même un bon framework web - il y a plusieurs bons là-bas, et l'un d'eux serait mieux que le piratage d'une page JSP pour faire ce genre de chose.
OriginalL'auteur momo