Http Servlet demande de perdre params de corps POST après l'avoir lu une fois

Je suis en train d'essayer d'accéder à deux paramètres de la requête http dans un filtre de Servlet Java, rien de nouveau ici, mais a été surpris de constater que les paramètres ont déjà été consommés! De ce fait, il n'est plus disponible dans la chaîne de filtrage.

Il semble que cela se produit uniquement lorsque les paramètres est livré dans un POST du corps de la requête (la soumission d'un formulaire, par exemple).

Est-il un moyen pour lire les paramètres et de ne PAS les consommer?

Jusqu'à présent je n'ai trouvé que cette référence: Filtre de Servlet utilisant la demande.getParameter perd les données de Formulaire.

Merci!

  • peut-être montrer un fragment de code de la façon dont vous le faites?
  • Avez-vous getInputStream() ou getReader()? Semble qu'ils sont ceux qui vont interférer avec l'exécution de getParameter()
InformationsquelleAutor amuniz | 2012-04-18