Redirection qui ne marche pas.
Au sein d'un fichier java correspondant a une action, et en manipulant une javax.servlet.http.HttpServletResponse, je suis actuellement en train d'essayer d'effectuer une redirection vers une URL relative de la maniere suivante
Code:
1 2 3 4 5 6 7 8 9
|
public Action perform (ActionMapping mapping,
ActionForm form,
HttpServletRequest req,
HttpServletResponse res) {
String fullUrl = "page.do?function=test";
res.sendRedirect(fullUrl); |
Le pb est que quand je fais ca, je tombe sur une page 404. Si je fais
Code:
1 2 3
|
String fullUrl = "http://monserveur.com/cgi-bin/monim/jsp/page.do?function=test";
res.sendRedirect(fullUrl); |
la ca passe.
Or je n'ai pas de moyen de recuperer simplement les informations avant page.do, et je n'ai pas non plus les moyens de recuperer facilement l'url...
Donc, je me demande comment je peux forcer la redirection relative