public class ExtendedServletRequestDataBinder extends ServletRequestDataBinder
ServletRequestDataBinder that adds URI template variables
to the values used for data binding.DEFAULT_FIELD_DEFAULT_PREFIX, DEFAULT_FIELD_MARKER_PREFIXDEFAULT_AUTO_GROW_COLLECTION_LIMIT, DEFAULT_OBJECT_NAME, logger| Constructor and Description |
|---|
ExtendedServletRequestDataBinder(Object target)
Create a new instance, with default object name.
|
ExtendedServletRequestDataBinder(Object target,
String objectName)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBindValues(MutablePropertyValues mpvs,
ServletRequest request)
Merge URI variables into the property values to use for data binding.
|
bind, closeNoCatchbindMultipart, checkFieldDefaults, checkFieldMarkers, doBind, getEmptyValue, getFieldDefaultPrefix, getFieldMarkerPrefix, isBindEmptyMultipartFiles, setBindEmptyMultipartFiles, setFieldDefaultPrefix, setFieldMarkerPrefixaddValidators, applyPropertyValues, bind, checkAllowedFields, checkRequiredFields, close, convertIfNecessary, convertIfNecessary, convertIfNecessary, findCustomEditor, getAllowedFields, getAutoGrowCollectionLimit, getBindingErrorProcessor, getBindingResult, getConversionService, getDisallowedFields, getInternalBindingResult, getObjectName, getPropertyAccessor, getPropertyEditorRegistry, getRequiredFields, getSimpleTypeConverter, getTarget, getTypeConverter, getValidator, getValidators, initBeanPropertyAccess, initDirectFieldAccess, isAllowed, isAutoGrowNestedPaths, isIgnoreInvalidFields, isIgnoreUnknownFields, registerCustomEditor, registerCustomEditor, replaceValidators, setAllowedFields, setAutoGrowCollectionLimit, setAutoGrowNestedPaths, setBindingErrorProcessor, setConversionService, setDisallowedFields, setExtractOldValueForEditor, setIgnoreInvalidFields, setIgnoreUnknownFields, setMessageCodesResolver, setRequiredFields, setValidator, validate, validatepublic ExtendedServletRequestDataBinder(Object target)
target - the target object to bind onto (or null
if the binder is just used to convert a plain parameter value)DataBinder.DEFAULT_OBJECT_NAMEpublic ExtendedServletRequestDataBinder(Object target, String objectName)
target - the target object to bind onto (or null
if the binder is just used to convert a plain parameter value)objectName - the name of the target objectDataBinder.DEFAULT_OBJECT_NAMEprotected void addBindValues(MutablePropertyValues mpvs, ServletRequest request)
addBindValues in class ServletRequestDataBindermpvs - the property values that will be used for data bindingrequest - the current request