public class DirectFieldBindingResult extends AbstractPropertyBindingResult
Since Spring 4.1 this implementation is able to traverse nested fields.
DataBinder.getBindingResult(),
DataBinder.initDirectFieldAccess(),
BeanPropertyBindingResult,
序列化表格MODEL_KEY_PREFIXNESTED_PATH_SEPARATOR| 构造器和说明 |
|---|
DirectFieldBindingResult(Object target,
String objectName)
Create a new DirectFieldBindingResult instance.
|
DirectFieldBindingResult(Object target,
String objectName,
boolean autoGrowNestedPaths)
Create a new DirectFieldBindingResult instance.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.springframework.beans.ConfigurablePropertyAccessor |
createDirectFieldAccessor()
Create a new DirectFieldAccessor for the underlying target object.
|
org.springframework.beans.ConfigurablePropertyAccessor |
getPropertyAccessor()
Returns the DirectFieldAccessor that this instance uses.
|
Object |
getTarget()
Return the wrapped target object.
|
canonicalFieldName, findEditor, formatFieldValue, getActualFieldValue, getCustomEditor, getFieldType, getPropertyEditorRegistry, initConversionaddAllErrors, addError, equals, getAllErrors, getErrorCount, getFieldError, getFieldError, getFieldErrors, getFieldErrors, getFieldValue, getGlobalError, getGlobalErrors, getMessageCodesResolver, getModel, getObjectName, getRawFieldValue, getSuppressedFields, hasErrors, hashCode, recordFieldValue, recordSuppressedField, reject, rejectValue, resolveMessageCodes, resolveMessageCodes, setMessageCodesResolverdoSetNestedPath, fixedField, getFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, isMatchingFieldError, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPath, toStringgetFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPathpublic DirectFieldBindingResult(@Nullable
Object target,
String objectName)
target - the target object to bind ontoobjectName - the name of the target objectpublic DirectFieldBindingResult(@Nullable
Object target,
String objectName,
boolean autoGrowNestedPaths)
target - the target object to bind ontoobjectName - the name of the target objectautoGrowNestedPaths - whether to "auto-grow" a nested path that contains a null value@Nullable public final Object getTarget()
AbstractBindingResultgetTarget 在接口中 BindingResultgetTarget 在类中 AbstractBindingResultpublic final org.springframework.beans.ConfigurablePropertyAccessor getPropertyAccessor()
protected org.springframework.beans.ConfigurablePropertyAccessor createDirectFieldAccessor()
getTarget()