title: How can I read other parameters in a multipart form with Apache Commons
body: <p>I have a file upload form that is being posted back to a servlet (using multipart/form-data  encoding).  In the servlet, I am trying to use Apache Commons to handle the upload.  However, I also have some other fields in the form that are just plain fields.  How can I read those parameters from the request?</p>
  
  <p>For example, in my servlet, I have code like this to read in the uplaoded file:</p>
  
  <pre><code>    // Create a factory for disk-based file items
      FileItemFactory factory = new DiskFileItemFactory();
      // Create a new file upload handler
      ServletFileUpload upload = new ServletFileUpload(factory);
      // Parse the request
      Iterator /* FileItem */ items = upload.parseRequest(request).iterator();
      while (items.hasNext()) {
          FileItem thisItem = (FileItem) items.next();
          ... do stuff ...
      }
  </code></pre>