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 :

Pb avec FileUpload


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 511
    Par défaut Pb avec FileUpload
    Bonjour

    Je dois envoyer sur un serveur des données sous forme de fichier text. Donc j'ai récupéré les jar FileUpload et io que j'ai placé dans lib de mon appli.
    A l'ouverture de la jsp associée à la class de traitement j'ai l'erreur suivante:

    java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
    at org.apache.commons.fileupload.servlet.ServletFileUpload.isMultipartContent(ServletFileUpload.java:68)
    at administration.Acquisition_fichiers.main(Acquisition_fichiers.java:12)

    pourtant je pense que que la jsp est correcte:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <font class="titre2g">Importation de données</font>
    <form name="grille" method="POST" action="<%=response.encodeURL(index)%>?ch=1301" target="_self" enctype="multipart/form-data">
    et le code aussi

    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
     
    package administration;
     
    import java.sql.Statement;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpSession;
    import org.apache.commons.fileupload.servlet.ServletFileUpload;
     
    public class Acquisition_fichiers {
     
    	public static void main(Statement stmt,HttpSession session,HttpServletRequest request){
     
    		boolean isMultipart = ServletFileUpload.isMultipartContent(request);
    		if(!isMultipart){librairie.Import_fich_txt.main(session, request);}	
    //...........
    	}
     
    }
    Mon pb il est ou ?
    Merci d'avance pour vos lumières

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 511
    Par défaut
    J'ai oublié de préciser que c'est la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    boolean isMultipart = ServletFileUpload.isMultipartContent(request)
    qui cause l'erreur

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 511
    Par défaut
    L'appli fonctionnant sur un autre pc pb résolu suite à réintallation complète d'éclipse

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

Discussions similaires

  1. [ASP.NET][C#] Problème avec Fileupload.Havefile
    Par patricklinden dans le forum ASP.NET
    Réponses: 12
    Dernier message: 21/07/2009, 08h42
  2. probleme upload de fichier avec FileUpload
    Par Amrouch14 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 16/04/2008, 18h53
  3. [FileUpload] Problème avec FileUpload
    Par zanzan212 dans le forum Struts 1
    Réponses: 2
    Dernier message: 26/12/2007, 16h42
  4. Ca tourne en rond avec FileUpload
    Par Attila50 dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 27/05/2007, 09h11
  5. [2.0] uploader un fichier avec FileUpload
    Par cortex024 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 16/03/2007, 15h14

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