Fork me on GitHub
Edit on GitHub << back to Interceptors

Annotation Parameter Filter Interceptor

Annotation based version of Parameter Filter Interceptor.

This interceptor must be placed in the stack before the Parameters Interceptor. When a parameter matches a field that is marked {@link Blocked} then it is removed from the parameter map.

If an action class is marked with BlockByDefault then all parameters are removed unless a field on the Action exists and is marked with Allowed.


There are no parameters for this interceptor.

Extending the Interceptor

There are no obvious extensions to the existing interceptor.


<action name="exampleAction" class="com.examples.ExampleAction">
    <interceptor-ref name="annotationParameterFilter"/>
    <interceptor-ref name="defaultStack"/>
    <result name="success">example.jsp</result>