Bonjour,
Je suis entrain de mettre en place un mini site et je voudrai comprendre où je me trompe concernant la redirection sur une jsp via une uri.
A l'heure actuel ma servlet est configuré en <url-pattern>/*</url-pattern> dans le web.xml. Mon idée est d'avoir qu'une servlet qui sert à afficher les jsp.
Mes URI commencerons toutes par /m/ ... je peux au pire modifier le pattern en /m/* ...
Dedans, je fais :
Quand je clique sur un lien qui lance l'URI /m/articles je rentre bien dans ce cas et il lance le forward sur ma jsp sauf qu'a ce moment on rerentre dans la servlet et il ne fait rien vu que la nouvelle URI est /html/sport.jsp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 String requestURI = req.getRequestURI(); if (requestURI.indexOf("/m/articles") != -1) { String sportId = req.getParameter("sport"); req.setAttribute("sportId", sportId); req.getRequestDispatcher("/html/sport.jsp").forward(req, resp); }
Comment je peux faire pour faire afficher ma jsp ? Est ce un probleme lié à la config du fichier xml ? Obligation de passer par un filtre ?
Merci d'avance !
Partager