Pb redirection dans servlet

Pb redirection dans servlet - Java - Programmation

Marsh Posté le 09-12-2005 à 15:47:11    

J'ai un autre pb maintenant avec une servlet!
 
Alors le voici:
 
J'upload un fichier, pour celà j'envoie l'info à une servlet qui se charge d'uploader. Ensuite je souhaite revenir à la page où y a le formulaire d'upload, pour celà j'ai fait un:  
 
getServletContext().getRequestDispatcher(url).forward(request,response);
 
Mais voilà le pb que j'ai: J'arrive bien à ma page souhaiter (celle à l'url "url" ) mais celle-ci ne charge plus mon fichier CSS ni mes images. J'ai alors fais un "afficher la source" et celle-ci est correcte, en fait c comme si la ressource à l'url "url" avait changé de d'emplacement, les images et css n'étant alors plus accessibles de la meme facon.....
 
Pouvez vous m'expliquez le pourquoi de cette chose? et si oui comment réparer ce pb autrement qu'en mettant un chemin absolu pr mon CSS et mes images.....
 
merci d'avance!

Reply

Marsh Posté le 09-12-2005 à 15:47:11   

Reply

Marsh Posté le 09-12-2005 à 16:21:17    

C'est normal que ca marche pas...
 
Envoie un redirect, response.sendRedirect(url);
 
ou
 
Modifie ta page, pour que les urls vers les images commencent pas "/"


Message édité par bartleby le 09-12-2005 à 16:25:55
Reply

Marsh Posté le 09-12-2005 à 16:30:58    

Ouais effectivement....
 
Maintenant une autre question me vient, qd je redirige vers cette servlet je perd ma session....quel moyen je peux avoir pour prolonger la vie de cette session? Au niveau du code de ma servlet par exemple...

Reply

Marsh Posté le 09-12-2005 à 16:39:12    

T'es pas senser perdre ta session.

Reply

Marsh Posté le 09-12-2005 à 16:46:18    

ok c bon g compris mon erreur merci pr votre aide!

Reply

Marsh Posté le 09-12-2005 à 16:58:10    

Euh, tu peux nous dire ce que c'etait que ca serve quelqu'un d'autre ?

Reply

Sujets relatifs:

Leave a Replay

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