Recuperar valores de um form multipart

Pessoal, como faço para recuperar um valor de um campo enviado por um form multipart?

    <form method="POST" action="upload.jsp" enctype="multipart/form-data">  
       <input type="file" name="arquivo">  
       <input type="text" name="texto" value="">  
       <input type="hidden" name="id" value="<%=id%>">  
       <input type="submit">  
    </form>  

Preciso recuperar o valor dos campos id e texto para gravar no banco. Não sei como recuperar no código abaixo.

    <%@ page  
       import="java.io.*"   
       import="java.util.*"   
       import="org.apache.commons.fileupload.*"  
       contentType="text/plain"  
    %><%  
       boolean isMultipart = FileUpload.isMultipartContent(request);  
       if (isMultipart) {  
          // Create a new file upload handler  
          DiskFileUpload upload = new DiskFileUpload();  
            
          // Set upload parameters  
          upload.setSizeMax(50*1024*1024); //50Mb  
          upload.setRepositoryPath("c:/temp");  
            
          // Parse the request  
          List items = upload.parseRequest(request);  
            
          Iterator it = items.iterator();  
          while (it.hasNext()) {  
             FileItem fitem = (FileItem) it.next();  
             if (!fitem.isFormField()) {  
    %><%= fitem.getName() %> - <%= fitem.getSize() %> bytes  
    <%  
             }  
          }  
       }  
    %>  

valeu