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]>