Example usage for org.springframework.web.bind ServletRequestDataBinder setFieldMarkerPrefix

List of usage examples for org.springframework.web.bind ServletRequestDataBinder setFieldMarkerPrefix

Introduction

In this page you can find the example usage for org.springframework.web.bind ServletRequestDataBinder setFieldMarkerPrefix.

Prototype

public void setFieldMarkerPrefix(@Nullable String fieldMarkerPrefix) 

Source Link

Document

Specify a prefix that can be used for parameters that mark potentially empty fields, having "prefix + field" as name.

Usage

From source file:common.bind.CommonBindValidator.java

/**
 * an empty method/*from   ww w.j  a va2s  . c o m*/
 * @param binder
 */
@Override
protected void initBinder(ServletRequestDataBinder binder) {
    binder.setBindEmptyMultipartFiles(false);
    binder.setRequiredFields(required_fields);
    binder.setAllowedFields(allowed_fields);
    binder.setFieldMarkerPrefix("_");
    binder.setFieldDefaultPrefix("!");
    if (editors != null) {
        Iterator<Entry<String, PropertyEditor>> i = editors.entrySet().iterator();
        while (i.hasNext()) {
            Entry<String, PropertyEditor> e = i.next();
            binder.registerCustomEditor(String.class, e.getKey(), e.getValue());
        }
    }

    binder.registerCustomEditor(String.class, new StringTrimmerEditor(false));
}