Apache Struts 2 Documentation > Home > Guides > Core Developers Guide > Interceptors > Servlet Config Interceptor |

Apache Struts 2 Documentation
Servlet Config Interceptor
Edit Page Browse Space Add Page Add News
Added by digi9ten, last edited by Philip Luppens on Feb 10, 2007 (view change) show comment hide comment
Comment: Fixed macro url
View page history

An interceptor which sets action properties based on the interfaces an action implements. For example, if the action implements ParameterAware then the action context's parameter map will be set on it.

This interceptor is designed to set all properties an action needs if it's aware of servlet parameters, the servlet context, the session, etc. Interfaces that it supports are:

- ServletContextAware

- ServletRequestAware

- ServletResponseAware

- ParameterAware

- RequestAware

- SessionAware

- ApplicationAware

- PrincipalAware

## Parameters

- None

## Extending the Interceptor

There are no known extension points for this interceptor.

## Examples

    <action name="someAction" class="com.examples.SomeAction">
        <interceptor-ref name="servlet-config"/>
        <interceptor-ref name="basicStack"/>
        <result name="success">good_result.ftl</result>
    </action>