将文本框中的分隔字符串绑定到Collection <string> </string>

时间:2011-05-20 16:14:06

标签: spring spring-mvc spring-3

我有一个<form:input type="text" />元素可以带几个值,每个值用分号分隔。例如,它可以采用Mike;Jack;Bob等值。

如何在Spring 3 MVC中将<input>的此类值绑定/传递给Collection<String>

1 个答案:

答案 0 :(得分:3)

您可以注册属性编辑器:

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

编辑器必须扩展PropertyEditorSupport