J'ai une application où j'ai trois pages jsp, depuis index.jsp, le contrôle passe à process.jsp et après le contrôle d'exécution va à result.jsp pour afficher les données. Mais je veux que, au lieu d'afficher les données dans result.jsp, le contrôle ira à une autre URL afin que l'url du destinataire obtienne les données demandées. c'est-à-dire: mon URL est 100.20.3.45:8085/myproject/index.jsp puis, après le traitement des données, je veux que le résultat devrait aller à une URL différente de mon même réseau, c'est-à-dire 100.20.3.46
. Comment puis-je envoyer les données demandées à cette URL différente?rediriger vers une autre URL
Ex:
100.20.3.45:8085/myproject/index.jsp
va à
100.20.3.45.8085/myproject/process.jsp
après le contrôle du traitement ira à 100.20.3.46
.
Comment puis-je envoyer ces données à une URL différente? comment s'appelle ce mécanisme?
merci pour votre réponse mais par response.sendRedirect (""), seulement il redirige mais il ne contient aucune valeur à afficher, j'essaye avec ceci mais obtenir toute erreur: String nextJSP = "/100.20.3.46/cy /process.jsp "; Demander dispatcher dispatcher = getServletContext(). GetRequestDispatcher (nextJSP); dispatcher.forward (requête, réponse); – sujit
Vous ne pouvez pas transférer vers un autre hôte/domaine. Vous pouvez au plus haut vers un contexte différent. Une vraie redirection est votre meilleur pari. – BalusC
@BalusC .... ok ... Comment puis-je le faire? puis-je y parvenir par Webservice en Java? – sujit