Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

problème de response.sendRedirect() dans une Servlet

1 réponse
Avatar
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

1 réponse

Avatar
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 ...