Forward de servlet vers jsp - Java - Programmation
Marsh Posté le 20-07-2004 à 23:23:30
dquatre a écrit : Salut à tous, |
Avec ce que tu fais, si test.jsp est à la racine de ton appliweb/contexte, il doit la trouver.
Marsh Posté le 21-07-2004 à 15:10:31
j'ai deplace la cible à la racine de mon appli.
je precise que je suis dans eclipse avec le pluggin Tomc at.
si je met l'URL http://localhost:8080/ErickApprendJsp/simple.html
Tomcat l'affiche bien cette page
par contre ma servlet qui est dans la meme appli
execute:
String laJsp = "/ErickApprendJsp/simple.html";
ou bien String laJsp = "/simple.html";
puis ensuite
RequestDispatcher dispatch=req.getRequestDispatcher(laJsp);
dispatch.forward(req,res);
Et la Tomcat Apache me renvoi:
type Rapport d''état
message /ErickApprendJsp/simple.html
description La ressource demandée (/ErickApprendJsp/simple.html) n'est pas disponible.
Marsh Posté le 22-07-2004 à 15:09:50
Bon j'avance tout doucement :
j'ai fais un truc qui marche mais qui ne me satisfait pas..
String laJsp = "org.apache.jsp.mesJsp.test9_jsp";
RequestDispatcher dispatch = req.getRequestDispatcher(laJsp);
dispatch.forward(req,res);
en faite je le lui passe la servlet compile associe à cette JSP.
il ne veut pas de la jsp directement c'est a dire :
String laJsp = "/test9.jsp";
je ne comprends pas c'est peux-etre un prob Tomcat associe à eclipse ?
quelqu'un d'assez expert pourrait-il m'éclairer ?
Marsh Posté le 20-07-2004 à 21:29:30
Salut à tous,
je cherche à distribuer un renvoi d'une srvlet vers une jsp.
voici ce que je fais:
String jsp = "/test.jsp";
RequestDispatcher dispatch = req.getRequestDispatcher(jsp);
dispatch.forward(req,resp);
le servlet s'execute mais au forward Tomcat ne trouve pas la page
car il pointe toujours sur le repertoire /servlet.
j'ai essayer toute la journée des valeurs different de chemin pour qu'il la trouve...
Quoi faire ?