Привязка строк с разделителями в текстовом поле к коллекции <String> - PullRequest
3 голосов
/ 20 мая 2011

У меня есть элемент <form:input type="text" />, который может принимать несколько значений, каждое из которых разделено точкой с запятой. Например, оно может принимать значение, такое как Mike;Jack;Bob.

Как связать / передать значение этого типа для <input> в Collection<String> в Spring 3 MVC?

1 Ответ

3 голосов
/ 20 мая 2011

Вы можете зарегистрировать редактор недвижимости:

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

где редактор должен расширяться PropertyEditorSupport

...