J'ai une servlet java qui reçoit la demande de formulaire d'une page Web dans le domaine A, et traiterait le formulaire, et enverrait le résultat sous une autre forme comme une demande à une autre page Web dans le domaine B.Comment soumettre un formulaire par programmation dans un servlet Java?
I je me demande comment soumettre le formulaire par programmation dans Java servlet? J'ai essayé d'utiliser
javax.servlet.RequestDispatcher.forward(request, response)
mais il ne fonctionne pas parce qu'il ne peut avancer à une ressource dans le même domaine.
C'est une bonne idée, mais cela dépend vraiment de ce que veut l'affiche originale. Avec Apache HttpClient, le serveur servant le Servlet est le client. Par conséquent, le client réel demandant la page sur la servlet ne s'est pas connecté. – lsiu
Merci beaucoup. Est-ce que cela va rediriger vers une autre page sur le domaine B? Je n'ai actuellement aucune idée comment l'avant fonctionnerait dans mon servlet dans le domaine A. – Sapience
@Isui; Ohh je vois, ça a du sens. @Sapience: Non, ce ne sera pas le cas. Vous pouvez essayer de soumettre le formulaire, puis dans la réponse écrire une vieille école de redirection (HTTP-EQUIV = Refresh etc etc) Mais comme le souligne Isiu, votre client final ne sera pas reconnu par le second serveur. Ce serveur devrait vous permettre de démarrer par programme une session à distance. – OscarRyz