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

Struts 1 Java Discussion :

[Struts][file upload] Exception Bizarre


Sujet :

Struts 1 Java

  1. #1
    Membre habitué Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Points : 126
    Points
    126
    Par défaut [Struts][file upload] Exception Bizarre
    Bonjour

    J'ai une page qui utilise un DynaValidatorForm qui contient un champ pour uploader une image. Lorsque je fais un submit sur ma page en javascript, j'obtient l'erreur suivante:

    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
    org.apache.commons.beanutils.ConversionException: Cannot assign value of type 'j
    ava.lang.String' to property 'image' of type 'org.apache.struts.upload.FormFile'
     
            at org.apache.struts.action.DynaActionForm.set(DynaActionForm.java:424)
            at org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(Property
    Utils.java:1769)
            at org.apache.commons.beanutils.PropertyUtils.setNestedProperty(Property
    Utils.java:1684)
            at org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils.
    java:1713)
            at org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:101
    9)
            at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
            at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:495)
            at org.apache.struts.action.RequestProcessor.processPopulate(RequestProc
    essor.java:798)
            at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
    va:205)
            at org.apache.struts.action.ActionServlet.process(ActionServlet.java:116
    4)
            at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
     
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
    (ServletStubImpl.java:1006)
            at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:419)
            at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:315)
            at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
    n.run(WebAppServletContext.java:6718)
            at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:321)
            at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
    121)
            at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
    rvletContext.java:3764)
            at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
    pl.java:2644)
            at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
            at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >
    Voici mon code dans mon JSP

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:file property="image"></html:file>
    Et dans mon struts-config.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form-property name="image"            type="org.apache.struts.upload.FormFile" />
    On dirait que lorsque je fais mon submit, Struts tente de placer un string dans "image" mais je ne vois vraiment pas pourquoi!

    J'aimerais avoir des piste car je suis vraiment bloqué depuis longtemps!!

    Merci

  2. #2
    Membre habitué Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Points : 126
    Points
    126
    Par défaut
    c'est bon j'avais oublié

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    enctype="multipart/form-data"
    dans le FORM!!

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

Discussions similaires

  1. File upload sous struts
    Par julienOriano dans le forum Struts 1
    Réponses: 4
    Dernier message: 08/06/2007, 15h33
  2. [STRUTS][HTPPS]File upload
    Par jiraiya dans le forum Struts 1
    Réponses: 2
    Dernier message: 18/05/2006, 14h54
  3. Réponses: 3
    Dernier message: 02/09/2004, 11h26
  4. [com applet-servlet][file upload] CharConversionException
    Par meufeu dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 10/08/2004, 12h03
  5. [Struts][Oracle]Upload fichier word dans une base
    Par Maximil ian dans le forum Struts 1
    Réponses: 7
    Dernier message: 10/02/2004, 15h52

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