Obtenir les paramètres de formulaire de demande multiparties sans obtenir les fichiers

Je suis à la recherche d'un moyen d'obtenir les paramètres du formulaire de un HTTP multi-partie demande dans un Servlet-filtre sans téléchargement de fichiers (encore).

demande.getParameterMap() retourne vide. Je comprends que c'est à cause de la demande multi-partie.

J'ai regardé communes.HttpFileUpload mais cela semble être exagéré pour ma situation. Dans ce filtre, je suis seulement intéressé dans les paramètres normaux, et ne voulons pas gérer le fichier de téléchargement de encore.

Edit: le problème principal est que j'ai besoin d'avoir une intacte HttpRequestObject plus bas dans la pile de filtres. Le HttpFileUpload semble consommer une partie de la demande de données (probablement en utilisant le flux de données de l'objet et de le fermer à nouveau.)

Citation: "j'ai besoin d'avoir une intacte HttpRequestObject plus bas dans la pile de filtres": pourquoi et pour quoi?
parce que je suis en train de travailler sur un assez grand projet qui s'appuie sur l'objet HttpRequest, je ne peux pas changer facilement.
C'est trop peu d'informations. Même sans commons fileupload vous auriez le même problème. Veuillez fournir des précisions.

OriginalL'auteur pvgoddijn | 2009-11-17