IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

[FileUpload] PB à l'exécution


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 49
    Par défaut [FileUpload] PB à l'exécution
    Bonjour,

    j'essaye depuis ce matin d'utiliser FileUpload.. mais sans succès malheureusement...

    Voilà ce que j'ai mis dans ma JSP (code trouvé sur le web et sur Jakarta) :
    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
     
    <%@ page import="org.apache.commons.fileupload.*" %>
    <%@ page import="java.util.*" %>
    <%@ page import="java.io.File" %>
     
    <%
        boolean isMultipart = ServletFileUpload.isMultipartContent(request);
        if(!isMultipart){
            request.setAttribute("msg", "Request was not multipart!");
            request.getRequestDispatcher("importer.html").forward(request, response);
            return;
        }
        DiskFileUpload upload = new DiskFileUpload();
        List items = upload.parseRequest(request);
        Iterator itr = items.iterator();
     
        while(itr.hasNext()){
            FileItem item = (FileItem) itr.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());
                File savedFile = new File(getServletContext().getRealPath("/")+"/tmp/", fullFile.getName());
                item.write(savedFile);
            }
        }
    %>
    j'ai mis la librairie de FileUpload au niveau du projet, au nivau de tomcat, et cela apparaît dans l'IDE ... voilà l'erreur générée par Tomcat :

    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
     
    org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
     
    Une erreur s'est produite à la ligne: 12 dans le fichier jsp: /uploadFormulaire.jsp
    Erreur de servlet générée:
    C:\Documents and Settings\Propriétaire\.netbeans\5.0\jakarta-tomcat-5.5.9_base\work\Catalina\localhost\Interface\org\apache\jsp\uploadFormulaire_jsp.java:57: cannot find symbol
    symbol  : variable ServletFileUpload
    location: class org.apache.jsp.uploadFormulaire_jsp
        boolean isMultipart = ServletFileUpload.isMultipartContent(request);
                              ^
    Une erreur s'est produite à la ligne: 12 dans le fichier jsp: /uploadFormulaire.jsp
    Erreur de servlet générée:
    Note: C:\Documents and Settings\Propriétaire\.netbeans\5.0\jakarta-tomcat-5.5.9_base\work\Catalina\localhost\Interface\org\apache\jsp\uploadFormulaire_jsp.java uses or overrides a deprecated API.
     
    Une erreur s'est produite à la ligne: 12 dans le fichier jsp: /uploadFormulaire.jsp
    Erreur de servlet générée:
    Note: Recompile with -Xlint:deprecation for details.
    1 error

    Que se passe-t-il docteur ? ^^

    A +
    Arnapou

  2. #2
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 49
    Par défaut
    J'ai trouvé une partie de ma réponse, si cela peut servir à d'autres :
    mettre l'archive commons-fileupload-1.0.jar au lieu de la 1.1.1 ...

    A +
    Arnapou

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'exécution de FileUpload avec Struts 2
    Par fruwen7 dans le forum Struts 2
    Réponses: 1
    Dernier message: 15/10/2012, 14h33
  2. [ArchiveBuilder][JavaMail] exécution impossible...
    Par Gorthal dans le forum JBuilder
    Réponses: 7
    Dernier message: 10/01/2003, 09h12
  3. Exécution indivisible (accès conccurent)
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 3
    Dernier message: 23/07/2002, 08h09
  4. Compression d'exécutables
    Par Atrebate62 dans le forum Windows
    Réponses: 3
    Dernier message: 21/07/2002, 16h39
  5. Réponses: 2
    Dernier message: 06/07/2002, 12h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo