commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andreas Heinecke <>
Subject Using FileUpload with Struts
Date Sun, 31 Jul 2005 12:15:36 GMT

I encountered a problem with commons FileUpload and Struts. I decided to use 
the commons FileUpload in my struts app because the upload with struts 
(FormFile) isn't serializable. I need it to be serializable because I want to 
make the uploaded file persistent with hibernate.
I found out that using the commons FileUpload will be serializable, since it 
implements the Interface. But how do I integrate it with struts?

Here is what I've done:

I created a multipart-form with tags by struts:
<html:form action="/admin/" enctype="multipart/form-data">
				<td><html:text property="title" size="80" /></td>
				<td><html:file property="file"></html:file> </td>

The I created to corresponding Form class:
public class UploadForm extends ValidatorForm
	private String title;
	private FormFile file;
	// getters .. and setters left out for this post


This form will be sent to my Action class UploadAction:

Here I am able to retrieve the FormFile ... but thats not serializable

If I try to get the uploaded file as described at FileUpload Homepage, like 

DiskFileUpload upload = new DiskFileUpload();
List<FileItem> items = upload.parseRequest(request);

The returned list is null.

Does anybody allready done something like that?
Any sugesstion is much appreciated!

Thx in advance,


Andreas Heinecke

View raw message