Bonjour,
Après une longue lecture et recherche sur le net, je n'ai pas trouvé une solution à mon problème.
certes il y a plusieurs cas similaire mais chaque cas à une particularité différente , c'est pour quoi je me suis retourné vers vous pour m'indiquer
où se trouve le problème.
D'abord mon problème est que le serveur ne voit pas le fichier jsp, d'après le message d'erreur pourtant j'ai tenté avec toutes les combinaisons possibles
que je connais ça ne marche.
Alors pour mieux cerné le problème je postule les fichiers necessaires
d'abord le message d'erreur
servlet-controleur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Etat HTTP 404 - /p22/GestBiblio/livres.jsp type Rapport d''état message /p22/GestBiblio/livres.jsp description La ressource demandée n''est pas disponible. Apache Tomcat/7.0.47
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 package com.ifi.p22.controllers; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import com.ifi.p22.Dao.Livre; import com.ifi.p22.Metier.ILivreMetier; import com.ifi.p22.Metier.LivreMetierImpl; @Controller public class LivreController extends HttpServlet { private ILivreMetier metier; @Autowired public void init() throws ServletException{ metier=new LivreMetierImpl(); } @Autowired public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ request.getRequestDispatcher("livres.jsp"). forward(request, response); } @RequestMapping(value="/index") public String index(Model model) { model.addAttribute("livre", new Livre()); model.addAttribute("livres", metier.getTousLivres()); return "livres"; } @RequestMapping(value="/saveLivre") public String save(Livre l,Model model) { metier.AjoutLivre(l); model.addAttribute("livre", new Livre()); model.addAttribute("livres", metier.getTousLivres()); return "livres"; } }pour bien voir la position du fichier "jsp" je capture la structure de mon projet:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name> GestBiblio</display-name> <!-- Processes application requests --> <servlet> <servlet-name>cs</servlet-name> <servlet-class>com.ifi.p22.controllers.LivreController</servlet-class> </servlet> <servlet-mapping> <servlet-name>cs</servlet-name> <url-pattern>/controleur</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>cs</servlet-name> <url-pattern>*.php</url-pattern> </servlet-mapping> </web-app>
merci d'avance
votre contribution va m'aider à avancer sinon depuis 72h déjà je suis bloqué.
Partager