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

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

Introduction

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

Prototype

public void setFieldDefaultPrefix(@Nullable String fieldDefaultPrefix) 

Source Link

Document

Specify a prefix that can be used for parameters that indicate default value fields, having "prefix + field" as name.

Usage

From source file:common.bind.CommonBindValidator.java

/**
 * an empty method//from www  .  j  a  v a 2 s.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));
}