J'aimerais forwarder une requete envoyee a une HttpServlet vers une
autre URL.
J'ai essaye avec le RequestDispatcher mais apparemment cela ne
fonctionne que pour les urls contenues dans le container. Par ailleurs,
request.sendRedirect(url) ne renvoie pas la requete mqis ne fait que
rediriger.
Y'a t-il une autre solution ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
FD
Bonjour,
"Virginie Legrand" wrote in message news:401a72fb$0$22321$
Bonjour,
J'aimerais forwarder une requete envoyee a une HttpServlet vers une autre URL. J'ai essaye avec le RequestDispatcher mais apparemment cela ne fonctionne que pour les urls contenues dans le container.
C'est normal, l'interêt du forward réside dans le fait que ce qui est stocké en scope request reste accessible à l'url d'après. Mais seules les ressources situés dans le même container peuvent accéder à ce qui a été stocké par ce container.
Par ailleurs, request.sendRedirect(url) ne renvoie pas la requete mqis ne fait que rediriger.
Si tu veux faire transfert vers une url externe, ca ne pose pas de problème de rediriger. Tu perds tes attributs de requête par la redirection mais ce n'est pas un problème, car de toute façon, la ressource située sur l'url externe n'aurait pas pu accéder à ces attributs.
Bonjour,
"Virginie Legrand" <ninisan@free.fr> wrote in message
news:401a72fb$0$22321$626a54ce@news.free.fr...
Bonjour,
J'aimerais forwarder une requete envoyee a une HttpServlet vers une
autre URL.
J'ai essaye avec le RequestDispatcher mais apparemment cela ne
fonctionne que pour les urls contenues dans le container.
C'est normal, l'interêt du forward réside dans le fait que ce qui est stocké
en scope request reste accessible à l'url d'après. Mais seules les
ressources situés dans le même container peuvent accéder à ce qui a été
stocké par ce container.
Par ailleurs,
request.sendRedirect(url) ne renvoie pas la requete mqis ne fait que
rediriger.
Si tu veux faire transfert vers une url externe, ca ne pose pas de problème
de rediriger. Tu perds tes attributs de requête par la redirection mais ce
n'est pas un problème, car de toute façon, la ressource située sur l'url
externe n'aurait pas pu accéder à ces attributs.
"Virginie Legrand" wrote in message news:401a72fb$0$22321$
Bonjour,
J'aimerais forwarder une requete envoyee a une HttpServlet vers une autre URL. J'ai essaye avec le RequestDispatcher mais apparemment cela ne fonctionne que pour les urls contenues dans le container.
C'est normal, l'interêt du forward réside dans le fait que ce qui est stocké en scope request reste accessible à l'url d'après. Mais seules les ressources situés dans le même container peuvent accéder à ce qui a été stocké par ce container.
Par ailleurs, request.sendRedirect(url) ne renvoie pas la requete mqis ne fait que rediriger.
Si tu veux faire transfert vers une url externe, ca ne pose pas de problème de rediriger. Tu perds tes attributs de requête par la redirection mais ce n'est pas un problème, car de toute façon, la ressource située sur l'url externe n'aurait pas pu accéder à ces attributs.