oops sorry for my stupidity.......i use wrong data type in my form
bean....it's allready fix now....but anyway thank you for your answer Erez
....
----- Original Message -----
From: "Erez Efrati" <[EMAIL PROTECTED]>
To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
Sent: Monday, August 02, 2004 9:26 PM
Subject: RE: error with html:file


> Make sure you have a Form Bean class with the following?
> ...
> FormFile getFoto () {}
> Void setFoto (FormFile file) {}
> ..
>
> --Erez
>
>
> -----Original Message-----
> From: Hari Saptoadi [mailto:[EMAIL PROTECTED]
> Sent: Monday, August 02, 2004 10:55 AM
> To: Struts Users Mailing List
> Subject: error with html:file
>
> Hi all
>
> i've jsp form like this
>
> <html:form action="ActionHome" enctype="multipart/form-data"
> method="POST" >
> <html:file property="foto"  accept="image/jpeg"  />
> <p>&nbsp;</p>
> <html:submit value="file" />
> </html:form>
>
> and after i click submit i've got this massage
> 500 Internal Server Error
> java.lang.IllegalArgumentException: type mismatch
> java.lang.Object
> java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])
> native code
> void
> org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(java.lang.O
> bject, java.lang.String, java.lang.Object)
> PropertyUtils.java:1650
> void
> org.apache.commons.beanutils.PropertyUtils.setNestedProperty(java.lang.O
> bject, java.lang.String, java.lang.Object)
> PropertyUtils.java:1545
> void
> org.apache.commons.beanutils.PropertyUtils.setProperty(java.lang.Object,
> java.lang.String, java.lang.Object)
> PropertyUtils.java:1574
> void
> org.apache.commons.beanutils.BeanUtils.setProperty(java.lang.Object,
> java.lang.String, java.lang.Object)
> BeanUtils.java:919
> void
> org.apache.commons.beanutils.BeanUtils.populate(java.lang.Object,
> java.util.Map)
> BeanUtils.java:726
> void
> org.apache.struts.util.RequestUtils.populate(java.lang.Object,
> java.lang.String, java.lang.String,
> javax.servlet.http.HttpServletRequest)
> RequestUtils.java:978
> void
> org.apache.struts.action.RequestProcessor.processPopulate(javax.servlet.
> http.HttpServletRequest, javax.servlet.http.HttpServletResponse,
> org.apache.struts.action.ActionForm,
> org.apache.struts.action.ActionMapping)
> RequestProcessor.java:779
> void
> org.apache.struts.action.RequestProcessor.process(javax.servlet.http.Htt
> pServletRequest, javax.servlet.http.HttpServletResponse)
> RequestProcessor.java:246
> void
> org.apache.struts.action.ActionServlet.process(javax.servlet.http.HttpSe
> rvletRequest, javax.servlet.http.HttpServletResponse)
> ActionServlet.java:1292
> void
> org.apache.struts.action.ActionServlet.doPost(javax.servlet.http.HttpSer
> vletRequest, javax.servlet.http.HttpServletResponse)
> ActionServlet.java:510
> void
> javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletReq
> uest, javax.servlet.http.HttpServletResponse)
> HttpServlet.java:760
> void
> javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
> javax.servlet.ServletResponse)
> HttpServlet.java:853
> void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
> J2EE].server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletR
> equest, javax.servlet.ServletResponse)
> ServletRequestDispatcher.java:721
> void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
> J2EE].server.http.ServletRequestDispatcher.forwardInternal(javax.servlet
> .ServletRequest, javax.servlet.http.HttpServletResponse)
> ServletRequestDispatcher.java:306
> boolean com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
> J2EE].server.http.HttpRequestHandler.processRequest(com.evermind[Oracle9
> iAS (9.0.3.0.0) Containers for J2EE].server.ApplicationServerThread,
> com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
> J2EE].server.http.EvermindHttpServletRequest, com.evermind[Oracle9iAS
> (9.0.3.0.0) Containers for
> J2EE].server.http.EvermindHttpServletResponse, java.io.InputStream,
> java.io.OutputStream, boolean)
> HttpRequestHandler.java:767
> void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
> J2EE].server.http.HttpRequestHandler.run(java.lang.Thread)
> HttpRequestHandler.java:259
> void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
> J2EE].server.http.HttpRequestHandler.run()
> HttpRequestHandler.java:106
> void
> EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
> PooledExecutor.java:803
> void java.lang.Thread.run()
> Thread.java:484
>
> did i missed something ?
> thank you for your answer
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to