Salut je tente de faire un upLoad de fichier d'un formulaire form.jsp avec deux champs (un image et autre pour un .doc pour test) vers fichier.jsp

voici le code de form.jps

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 <form  method="post" enctype="multipart/form-data" name="form1" action="fichier.jsp">
    <td width="250"><input  type="file" name="photo"></td>
     <td><input type="file" name="cv"></td>
    <td><input type="submit"></td>
    </form>
----------------------------
code de fichier.jsp
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
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
         <%@ page
                import="org.apache.commons.fileupload.DiskFileUpload.*"
                import="org.apache.tomcat.util.http.fileupload.*"
                import="org.apache.commons.fileupload.DiskFileUpload.*"
                import="java.util.List,org.apache.commons.fileupload.disk.*"
                import="org.apache.commons.fileupload.servlet.*"
                import="java.util.*"
                 import="java.io.*"
         %>
        <%
        // Check that we have a file upload request
       boolean isMultipart = ServletFileUpload.isMultipartContent(request);
   
      // Create a factory for disk-based file items
      DiskFileItemFactory factory = new DiskFileItemFactory();
 
     // Create a new file upload handler
     ServletFileUpload upload = new ServletFileUpload(factory);
 
     // Parse the request
     List  items = upload.parseRequest(request);
 
     // Process the uploaded items
     Iterator iter = items.iterator();
 
while (iter.hasNext())
 {
    DiskFileItem item = (DiskFileItem)iter.next();
    if (item.isFormField()) {
       String fieldName = item.getFieldName();
       if(fieldName.equals("name")) request.setAttribute("msg", "Thank You: " + item.getString());
    } else {
       File fullFile = new File(item.getName());
       String nom=fullFile.getName();
       new File("C:\\tmp\\").mkdir();
       File savedFile = new File("C:\\tmp\\", fullFile.getName());
       item.write(savedFile);
    }
}
        %>
    </body>
</html>
______________________________________________
Message d'erreur de la console Eclipse
java.lang.NoSuchMethodError: org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(Lorg/apache/commons/fileupload/RequestContextLjava/util/List;
________________________________
Message du navigateur :
cause mère

javax.servlet.ServletException: java.lang.NoSuchMethodError: org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(Lorg/apache/commons/fileupload/RequestContext; )Ljava/util/List;
infos env : Tomcat 5.5 et un autre 6.0
lib : fileUload 1.1.2.jar / commoms-io-1.4 bien ds le répertoire lib de mon appli.

Cela fait plusieurs jours que je cherche mais impossible svp quelqu'un d' expérimenté peux m'aider. SVP
Merci.