Package org.apache.struts2.interceptor
Class StrutsConversionErrorInterceptor
java.lang.Object
org.apache.struts2.interceptor.AbstractInterceptor
org.apache.struts2.interceptor.MethodFilterInterceptor
org.apache.struts2.interceptor.ConversionErrorInterceptor
org.apache.struts2.interceptor.StrutsConversionErrorInterceptor
- All Implemented Interfaces:
Serializable
,ConditionalInterceptor
,Interceptor
This interceptor extends ConversionErrorInterceptor
but only adds conversion errors from the ActionContext to
the field errors of the action if the field value is not null, "", or {""} (a size 1 String array with only an empty
String). See ConversionErrorInterceptor
for more information, as well as the Type Conversion documentation.
Interceptor parameters:
- None
Extending the interceptor:
There are no known extension points for this interceptor.
<action name="someAction" class="com.examples.SomeAction"> <interceptor-ref name="params"/> <interceptor-ref name="conversionError"/> <result name="success">good_result.ftl</result> </action>
-
Field Summary
Fields inherited from class org.apache.struts2.interceptor.ConversionErrorInterceptor
ORIGINAL_PROPERTY_OVERRIDE
Fields inherited from class org.apache.struts2.interceptor.MethodFilterInterceptor
excludeMethods, includeMethods
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
getOverrideExpr
(ActionInvocation invocation, Object value) protected boolean
shouldAddError
(String propertyName, Object value) Returns false if the value is null, "", or {""} (array of size 1 with a blank element).Methods inherited from class org.apache.struts2.interceptor.ConversionErrorInterceptor
doIntercept, escape
Methods inherited from class org.apache.struts2.interceptor.MethodFilterInterceptor
applyInterceptor, getExcludeMethodsSet, getIncludeMethodsSet, intercept, setExcludeMethods, setIncludeMethods
Methods inherited from class org.apache.struts2.interceptor.AbstractInterceptor
destroy, init, setDisabled, shouldIntercept
-
Constructor Details
-
StrutsConversionErrorInterceptor
public StrutsConversionErrorInterceptor()
-
-
Method Details
-
getOverrideExpr
- Overrides:
getOverrideExpr
in classConversionErrorInterceptor
-
shouldAddError
Returns false if the value is null, "", or {""} (array of size 1 with a blank element). Returns true otherwise.- Overrides:
shouldAddError
in classConversionErrorInterceptor
- Parameters:
propertyName
- the name of the property to check.value
- the value to error check.- Returns:
- false if the value is null, "", or {""}, true otherwise.
-