I'm trying to upload a set of files using an indexed multipart form.
Here's the JSP code:
<html-el:form action="/owner/saveimages.exe" method="post"
enctype="multipart/form-data">
<logic-el:iterate id="imageFiles"
collection="${imageUploadForm.map.imageFiles}" >
<html-el:file size="30" name="imageFiles" property="file"
indexed="true"
accept="jpg,jpeg,gif" style="{font-family:
Arial;font-size: 11px;}" />
</td>
</logic-el:iterate>
<br>
<html-el:submit value="Upload All Images"/>
</html-el:form>
Here's the Struts config:
<form-bean name="imageUploadForm"
type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="imageFiles"
type="com.je.common.UploadHelper[]"/>
</form-bean>
Here's UploadHelper class:
public class UploadHelper implements Serializable
{
private String id = null;
private String description = null;
private String label = null;
private FormFile file = null;
.....
Getters and setters....
}
I get a useless error from Tomcat (I think it's a ClassCastException):
2004-06-24 16:19:56,971 ERROR [org.jboss.web.lbstpa08.Engine] ----- Root
Cause -----
javax.servlet.ServletException: org/apache/struts/upload/FormFile
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:531)
at
org.apache.jsp.tmpl_owner2_jsp._jspService(tmpl_owner2_jsp.java:256)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
10)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
Idea's anyone? This indexed stuff is always very tricky.
Thanks
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]