Hi Cris,

On Mon, Jun 25, 2018 at 9:55 PM Cris Rockwell <[email protected]> wrote:
> ...I would like to add a POST parameter in a Sling Filter using 
> SlingHttpServletRequestWrapper...

As per 
https://sling.apache.org/apidocs/sling7/org/apache/sling/api/SlingHttpServletRequest.html
you probably need to consistently override the Sling-specific methods
that return org.apache.sling.api.request.RequestParameter objects, I
think that's what the PostServlet uses internally.

Also, there are a number of examples that use that class in the Sling
codebase, maybe one of those help:

./sling-whiteboard/scripting-resolver/org-apache-sling-scripting-resolver/src/main/java/org/apache/sling/scripting/resolver/internal/RequestWrapper.java
./samples/fling/src/main/java/org/apache/sling/samples/fling/internal/FormServlet.java
./sling-org-apache-sling-models-impl/src/test/java/org/apache/sling/models/impl/RequestDisposalTest.java
./sling-org-apache-sling-models-impl/src/main/java/org/apache/sling/models/impl/ResourceOverridingRequestWrapper.java
./sling-org-apache-sling-models-impl/src/main/java/org/apache/sling/models/impl/via/AbstractResourceTypeViaProvider.java
./sling-org-apache-sling-models-impl/src/main/java/org/apache/sling/models/impl/via/ChildResourceViaProvider.java
./sling-samples/fling/src/main/java/org/apache/sling/samples/fling/internal/FormServlet.java
./sling-org-apache-sling-scripting-core/src/main/java/org/apache/sling/scripting/core/impl/helper/OnDemandReaderRequest.java
./sling-org-apache-sling-api/src/main/java/org/apache/sling/api/wrappers/SlingHttpServletResponseWrapper.java
./sling-org-apache-sling-api/src/main/java/org/apache/sling/api/wrappers/SlingHttpServletRequestWrapper.java
./sling-org-apache-sling-i18n/src/main/java/org/apache/sling/i18n/impl/I18NFilter.java

If you find a solution, please post it here for future reference!

-Bertrand

Reply via email to