Comment puis-je lire d'autres paramètres dans un formulaire multipart avec Apache Commons

J'ai un formulaire de téléchargement de fichier qui est affecté à une servlet (à l'aide de " multipart/form-codage des données). Dans la servlet, je suis en train de l'utilisation d'Apache Commons pour gérer l'upload. Cependant, j'ai aussi quelques autres champs du formulaire qui sont tout simplement les champs. Comment puis-je lire ces paramètres à partir de la demande?

Par exemple, dans ma servlet, j'ai ce code pour lire dans le uplaoded fichier:

    //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 ...
    }

OriginalL'auteur pkaeding | 2008-12-08