Hello there,

  I am having difficulty with file uploads on struts version 
1.1b.  As well as finding documentation on this topic.

This is what i have in my JSP:

      <html:form action="/ProcessProducts" 
                 method="POST" 
                 enctype="multipart/form-data">
        <html:file property="theFile" />

I have "FormFile getTheFile()" and "void setTheFile(FormFile 
p_TheFile)" in my form bean object.


But when i submit this form, i get the following 
ClassCastException:

java.lang.ClassCastException: 
org.apache.struts.upload.MultipartRequestWrapper
        at 
org.apache.tomcat.facade.RequestDispatcherImpl.doForward
(RequestDispatcherImpl.java:201)
        at 
org.apache.tomcat.facade.RequestDispatcherImpl.forward
(RequestDispatcherImpl.java:174)
        at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:972)
        at 
org.apache.struts.action.RequestProcessor.processActionForward
(RequestProcessor.java:408)
        at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:269)
        at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1161)
        at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:471)
        at javax.servlet.http.HttpServlet.service
(HttpServlet.java)
        at javax.servlet.http.HttpServlet.service
(HttpServlet.java)
        at org.apache.tomcat.facade.ServletHandler.doService
(ServletHandler.java:574)
        at org.apache.tomcat.core.Handler.invoke
(Handler.java:322)
        at org.apache.tomcat.core.Handler.service
(Handler.java:235)
        at org.apache.tomcat.facade.ServletHandler.service
(ServletHandler.java:485)
        at 
org.apache.tomcat.core.ContextManager.internalService
(ContextManager.java:917)
        at org.apache.tomcat.core.ContextManager.service
(ContextManager.java:833)
        at 
org.apache.tomcat.modules.server.Http10Interceptor.processConn
ection(Http10Interceptor.java:176)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:494)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:516)
        at java.lang.Thread.run(Thread.java:479)



Has anyone seen this before, or know how to get around it, or 
if it is a bug?

Thanks.

Jeremy

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

Reply via email to