Bonjour ,
Voila je suis le tuto celui de la programmation JEE , je suis dans le chapitre des DAO , j'ai tout mis en place , mais j'ai un problème dans la servlet "MembreInscription" quand je l'exécute pour aller vers le formulaire dans le WEB-INF ça me donne cette erreur :
Etat HTTP 404 - /Projet/inscription
type Rapport d''état
message /Projet/inscription
description La ressource demandée n''est pas disponible.
Apache Tomcat/7.0.41
Pourtant , j'ai déclaré ma servlet dans le web.xml et le serveur Tomcat 7 est en mode Started,Synchronised , j'ai redemandé nombreuse fois mais le problème persiste , j'ai pensé que le problème viens de Init() que je viens d'ajouter
Bref , voila le code du Web.xml :
Voila la servlet "MembreInscription" :
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 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:jsp="http://java.sun.com/xml/ns/javaee/jsp" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> **<jsp-config> ****<jsp-property-group> ******<url-pattern>*.jsp</url-pattern> ******<include-prelude>/inc/taglib_jstl.jsp</include-prelude> ****</jsp-property-group> **</jsp-config> **<servlet> ****<servlet-name>MembreInscription</servlet-name> ****<servlet-class>com.project.servlets.MembreInscription</servlet-class> **</servlet> **<servlet-mapping> ****<servlet-name>MembreInscription</servlet-name> ****<url-pattern>/inscription</url-pattern> **</servlet-mapping> **<listener> ****<listener-class>com.project.config.InitialisationDAOFactory</listener-class> **</listener> ** * </web-app>
L'arborescence de mon projet dans la pièce jointe et merci !
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
52
53 public class MembreInscription extends HttpServlet { ****private static final long** serialVersionUID***** = 1L; * ****private static final String vue_membreInscription = "/WEB-INF/MembreFormulaire.jsp"; ****private static final String att_formMembre******* = "MembreForm"; ****private static final String att_membreBean******* = "MembreBean"; ****public static final String* DAO_FACTORY********** = "daoFactory"; * ****private MembreDAO********** membredao; * ****/** ****** @see HttpServlet#HttpServlet() ******/ ****public MembreInscription() { ********super(); ********// TODO Auto-generated constructor stub ****} * ****/** ****** @see Servlet#init(ServletConfig) ******/ ****public void init( ServletConfig config ) throws ServletException { ********this.membredao = ( (DAOFactory) getServletContext().getAttribute( DAO_FACTORY ) ).getMembreDAO(); ****} * ****/** ****** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse *********** response) ******/ ****protected void doGet( HttpServletRequest request, HttpServletResponse response ) throws ServletException, ************IOException { ********this.getServletContext().getRequestDispatcher( vue_membreInscription ).forward( request, response ); * ****} * ****/** ****** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse *********** response) ******/ ****protected void doPost( HttpServletRequest request, HttpServletResponse response ) throws ServletException, ************IOException { * ********MembreForms formMembre = new MembreForms( membredao ); * ********Membres membre = formMembre.FormMembre( request ); * ********request.setAttribute( att_formMembre, formMembre ); ********request.setAttribute( att_membreBean, membre ); * ********this.getServletContext().getRequestDispatcher( vue_membreInscription ).forward( request, response ); * ****} }
Partager