<%@ page import="org.apache.struts.action.*, java.util.Iterator, org.apache.struts.webapp.upload.UploadForm, org.apache.struts.Globals" %><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %><%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %><%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> File Upload Example

Please enter some text, just to demonstrate the handling of text elements as opposed to file elements:

Please select the file that you would like to upload:

If you would rather write this file to another file, please check here:

If you checked the box to write to a file, please specify the file path here:


Request Parameters

Display the request parameter values to show that the multipart request retains them in the event of a validation error.

The Text: <%= request.getParameter("theText") %>
Write File: <%= request.getParameter("writeFile") %>
File Path: <%= request.getParameter("filePath") %>