Bonjour,

je débute en java et je rencontre un petit soucis:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
GRAVE: La servlet /starter_project a généré une exception "load()"
java.lang.ClassNotFoundException: com.starter_project.admin.servlets //ceci correspond au package de mon servlet
J'aimerai simplement cabler mon formulaire (qui se trouve dans WebContent/admin/entete.jsp mais j'obtiens toujouts une erreur404 quand je le submit.

Voici mon formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<form action="<c:url value="pictureUpload" />" method="post" enctype="multipart/form-data">
    		<di style="width:400px;height:400px;"v>
		    	<input id="file" type="file" multiple />
		    	<div id="prev" style="width:300px;height:300px;overflow:auto;"></div>
		    	<button type="submit">upload</button>
	    	</div>
    	</form>
ici mon servlet
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
package com.starter_project.admin.servlets;
 
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
 
 
public class PictureUpload  extends HttpServlet {
	public static final String VUE = "/admin/entete.jsp";
 
	public void doGet( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException{
		/* Affichage de la page d'envoi de fichiers */
		this.getServletContext().getRequestDispatcher( VUE ).forward( request, response );
	}
 
	public void doPost( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException{
		/* Méthode vide, pour l'instant... */
	}
}
Et pour finir voilà comment j'ai fait pour les lier dans mon web.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<!-- déclare la servlet -->
  <servlet>
  	<servlet-name>PictureUpload</servlet-name>
  	<servlet-class>com.starter_project.admin.servlets</servlet-class>
	<load-on-startup>1</load-on-startup>
  </servlet>
  <!-- mappe la servlet avec l'url, le servlet-name correspond à celu
l'url mappée ici sera http://localhost:8080/starter_project/pictureUpload -->
  <servlet-mapping> 
  	<servlet-name>PictureUpload</servlet-name> 
  	<url-pattern>/pictureUpload</url-pattern>
  </servlet-mapping>
Merci de votre aide parce que je bloque sur ça depuis déjà 2 jours. J'ai également l'erreur404 si je rentre d'office l'url: http://localhost:8080/starter_project/pictureUpload.
J'ai changé l'url-pattern dans tous les sens mais rien n'y fait