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
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
servlet-controleur
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";
	}
}
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>
pour bien voir la position du fichier "jsp" je capture la structure de mon projet:

Nom : bib.png
Affichages : 208
Taille : 31,4 Ko

merci d'avance
votre contribution va m'aider à avancer sinon depuis 72h déjà je suis bloqué.