problème de response.sendRedirect() dans une Servlet
1 réponse
Kupee
Salut, dans une Servlet j'ai a la fin un
response.sendRedirect("/toto/tutu.jsp");
Mon tomcat tourne sur le port 8080.
Sur une machine Windows XP SP2 et IE, ca marche parfaitement, il va
rediriger sur
http://iptomcat:8080/toto/tutu.jsp
mais sur une autre qui est aussi sous Windows XP SP2 et IE (peut etre
pas les mêmes patchs sur IE) il va rediriger sur
http://iptomcat/toto/tutu.jsp (on perd le port)
J'ai vérifié ca en capturant les headers http ...
Y a t'il une solution a ce problème ?
merci
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
Kupee
Kupee wrote:
Salut, dans une Servlet j'ai a la fin un response.sendRedirect("/toto/tutu.jsp"); Mon tomcat tourne sur le port 8080. Sur une machine Windows XP SP2 et IE, ca marche parfaitement, il va rediriger sur http://iptomcat:8080/toto/tutu.jsp mais sur une autre qui est aussi sous Windows XP SP2 et IE (peut etre pas les mêmes patchs sur IE) il va rediriger sur http://iptomcat/toto/tutu.jsp (on perd le port) J'ai vérifié ca en capturant les headers http ... Y a t'il une solution a ce problème ? merci
Après investigation, lorsque je fais request.getServerPort() j'obtiens 80 sur les machines ou ca foire et 8080 sur les machines ou ca marche. Par contre sur toutes les machines j'ai request.getLocalPort() qui donne 8080 ...
Kupee wrote:
Salut, dans une Servlet j'ai a la fin un
response.sendRedirect("/toto/tutu.jsp");
Mon tomcat tourne sur le port 8080.
Sur une machine Windows XP SP2 et IE, ca marche parfaitement, il va
rediriger sur
http://iptomcat:8080/toto/tutu.jsp
mais sur une autre qui est aussi sous Windows XP SP2 et IE (peut etre
pas les mêmes patchs sur IE) il va rediriger sur
http://iptomcat/toto/tutu.jsp (on perd le port)
J'ai vérifié ca en capturant les headers http ...
Y a t'il une solution a ce problème ?
merci
Après investigation, lorsque je fais request.getServerPort() j'obtiens
80 sur les machines ou ca foire et 8080 sur les machines ou ca marche.
Par contre sur toutes les machines j'ai request.getLocalPort() qui donne
8080 ...
Salut, dans une Servlet j'ai a la fin un response.sendRedirect("/toto/tutu.jsp"); Mon tomcat tourne sur le port 8080. Sur une machine Windows XP SP2 et IE, ca marche parfaitement, il va rediriger sur http://iptomcat:8080/toto/tutu.jsp mais sur une autre qui est aussi sous Windows XP SP2 et IE (peut etre pas les mêmes patchs sur IE) il va rediriger sur http://iptomcat/toto/tutu.jsp (on perd le port) J'ai vérifié ca en capturant les headers http ... Y a t'il une solution a ce problème ? merci
Après investigation, lorsque je fais request.getServerPort() j'obtiens 80 sur les machines ou ca foire et 8080 sur les machines ou ca marche. Par contre sur toutes les machines j'ai request.getLocalPort() qui donne 8080 ...