Spring StringTrimmerEditor не работает - PullRequest
       1

Spring StringTrimmerEditor не работает

2 голосов
/ 28 декабря 2011

Как я читаю здесь:

http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/portlet.html#portlet-ann-webdatabinder

И, как я увидел в каком-то другом вопросе, таком как , этот , я регистрирую StringTrimmerEditor в моем контроллере, например:

@Controller
public class MyController{


    @InitBinder
     public void initBinder(WebDataBinder binder) 
     {
       binder.registerCustomEditor(StringTrimmerEditor.class,new  StringTrimmerEditor(false));
     }

Он компилируется и запускается, но не работает, он не обрезает данные. Я не знаю, что мне не хватает. Кто-нибудь?

спасибо

1 Ответ

7 голосов
/ 28 декабря 2011

javadoc на помощь:

public void registerCustomEditor (Class requiredType, PropertyEditor propertyEditor)

Description copied from interface: PropertyEditorRegistry
Register the given custom property editor for all properties of the given type.

Specified by:
    registerCustomEditor in interface PropertyEditorRegistry

Parameters:
    requiredType - the type of the property
    propertyEditor - the editor to register

Класс не должен бытькласс редактора. Это должен быть тип полей, к которым вы хотите применить редактор: String.class

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...