...
Interceptor | Name | Description |
---|---|---|
alias | Converts similar parameters that may be named differently between requests. | |
chain | Makes the previous Action's properties available to the current Action. Commonly used together with <result type="chain"> (in the previous Action). | |
checkbox | Adds automatic checkbox handling code that detect an unchecked checkbox and add it as a parameter with a default (usually 'false') value. Uses a specially named hidden field to detect unsubmitted checkboxes. The default unchecked value is overridable for non-boolean value'd checkboxes. | |
cookie | Inject cookie with a certain configurable name / value into action. (Since 2.0.7.) | |
cookieProvider | Transfer cookies from action to response (Since 2.3.15.) | |
conversionError | Adds conversion errors from the ActionContext to the Action's field errors | |
createSession | Create an HttpSession automatically, useful with certain Interceptors that require a HttpSession to work properly (like the TokenInterceptor) | |
debugging | Provides several different debugging screens to provide insight into the data behind the page. | |
DeprecationInterceptor | deprecation | When devMode is on, logs in DEBUG all unknown or deperecated settings |
execAndWait | Executes the Action in the background and then sends the user off to an intermediate waiting page. | |
exception | Maps exceptions to a result. | |
fileUpload | An Interceptor that adds easy access to file upload support. | |
i18n | Remembers the locale selected for a user's session. | |
logger | Outputs the name of the Action. | |
store | Store and retrieve action messages / errors / field errors for action that implements ValidationAware interface into session. | |
modelDriven | If the Action implements ModelDriven, pushes the | |
scopedModelDriven | If the Action implements ScopedModelDriven, the interceptor retrieves and stores the model from a scope and sets it on the action calling | |
params | Sets the request parameters onto the Action. | |
prepare | If the Action implements Preparable, calls its | |
scope | Simple mechanism for storing Action state in the session or application scope. | |
servletConfig | Provide access to Maps representing HttpServletRequest and HttpServletResponse. | |
staticParams | Sets the | |
roles | Action will only be executed if the user has the correct JAAS role. | |
timer | Outputs how long the Action takes to execute (including nested Interceptors and View) | |
token | Checks for valid token presence in Action, prevents duplicate form submission. | |
tokenSession | Same as Token Interceptor, but stores the submitted data in session when handed an invalid token | |
validation | Performs validation using the validators defined in action-validation.xml | |
workflow | Calls the | |
N/A | Removes parameters from the list of those available to Actions | |
profiling | Activate profiling through parameter | |
multiselect | Like the checkbox interceptor detects that no value was selected for a field with multiple values (like a select) and adds an empty parameter |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<interceptor-stack name="parentStack">
<interceptor-ref name="postPrepareParameterFilter">
<param name="defaultBlock">true</param>
</interceptor-ref>
</interceptor-stack>
|
and an action overrides the "allowed" for "postPrepareParameterFilter":
Code Block | ||||
---|---|---|---|---|
| ||||
<package name="child2" namespace="/child" extends="parentPackage">
<action name="list" class="SomeAction">
<interceptor-ref name="parentStack">
<param name="postPrepareParameterFilter.allowed">myObject.name</param>
</interceptor-ref>
</action>
</package>
|
Then, only "allowed" will be overridden for the "postPrepareParameterFilter" interceptor in that action, the other params will be null.
...