This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
Struts has it's own file upload helpers. If you just define a property of your form bean as type org.apache.struts.upload.FormFile with the same property name used in your <html:file> tag, Struts will automatically map the uploaded file to an instance of this class. There is an example of a file upload in the struts-examples.war file that comes with the Struts download. If you study it, you'll see how it's done.
Once you have a FormFile instance, you can use it's methods to read or write the uploaded file.