我有一个<form:input type="text" />
元素可以带几个值,每个值用分号分隔。例如,它可以采用Mike;Jack;Bob
等值。
如何在Spring 3 MVC中将<input>
的此类值绑定/传递给Collection<String>
?
答案 0 :(得分:3)
您可以注册属性编辑器:
@InitBinder
public void initBinder(WebDataBinder binder) {
binder.registerCustomEditor(Collection.class,
new DelimitedCollectionStringEditor());
}
编辑器必须扩展PropertyEditorSupport