Probleme de retour d'un servlet vers un jsp

Probleme de retour d'un servlet vers un jsp - Java - Programmation

Marsh Posté le 06-01-2003 à 09:51:17    

Bonjour,
j'ai un tout petit probleme.
Lorsque de ma servlet, je veux revenir vers le jsp qui l'a appelée, le retour se passe bien, par contre, l'URL de la jsp n'est pas affichée ...(Zone Adresse de IE)
 
Code :
req.setAttribute("affMsg", affMsg1);
getServletContext().getRequestDispatcher("/index.jsp" ).forward(req, res);


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 06-01-2003 à 09:51:17   

Reply

Marsh Posté le 06-01-2003 à 10:12:43    

le dispatch est interne au serveur => ton client ne peut pas savoir que tu as fait appel à une autre page que celle qu'il a appelé.
 
Pour faire ce que tu veux, il faut que tu fasses un sendRedirect (vers ta jsp) qui demande au client d'appeler une nouvelle url.
 
Par contre, tu ne pourras pas passer d'attribut à ta requête comme tu le fait là. Il faudra que tu passes cette valeur en paramêtre ou que tu la mettes en session

Reply

Marsh Posté le 06-01-2003 à 10:30:43    

simple, complet et efficace. J'adore :jap:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 06-01-2003 à 10:42:52    

benou a écrit :

le dispatch est interne au serveur => ton client ne peut pas savoir que tu as fait appel à une autre page que celle qu'il a appelé.
 
Pour faire ce que tu veux, il faut que tu fasses un sendRedirect (vers ta jsp) qui demande au client d'appeler une nouvelle url.
 
Par contre, tu ne pourras pas passer d'attribut à ta requête comme tu le fait là. Il faudra que tu passes cette valeur en paramêtre ou que tu la mettes en session


Nickel, je te remercie


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 06-01-2003 à 10:45:34    

DarkLord a écrit :

simple, complet et efficace. J'adore :jap:


merci  :)   :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed