org.apache.struts2.interceptor
Class ActionMappingParametersInteceptor
java.lang.Object
com.opensymphony.xwork2.interceptor.AbstractInterceptor
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor
com.opensymphony.xwork2.interceptor.ParametersInterceptor
org.apache.struts2.interceptor.ActionMappingParametersInteceptor
- All Implemented Interfaces:
- Interceptor, Serializable
public class ActionMappingParametersInteceptor
- extends ParametersInterceptor
This interceptor sets all parameters from the action mapping, for this request, on the value stack. It operates
exactly like ParametersInterceptor, only the parameters come from the ActionMapping, not the
ActionContext.getParameters() method.
Interceptor parameters:
- ordered - set to true if you want the top-down property setter behaviour
Extending the interceptor:
The best way to add behavior to this interceptor is to utilize the ParameterNameAware interface in your
actions. However, if you wish to apply a global rule that isn't implemented in your action, then you could extend
this interceptor and override the ParametersInterceptor.acceptableName(String) method.
Example code:
<action name="someAction" class="com.examples.SomeAction">
<interceptor-ref name="mappingParams"/>
<result name="success">good_result.ftl</result>
</action>
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActionMappingParametersInteceptor
public ActionMappingParametersInteceptor()
retrieveParametersFromContext
protected Map retrieveParametersFromContext(ActionContext ac)
- Description copied from class:
ParametersInterceptor
- Gets the parameter map to apply from the context
- Overrides:
retrieveParametersFromContext in class ParametersInterceptor
- Parameters:
ac - The action context
- Returns:
- the parameters from the action mapping in the context. If none found, returns
an empty map.
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.