【问题标题】:Binding delimited strings in textbox to Collection<String>将文本框中的分隔字符串绑定到 Collection<String>
【发布时间】:2011-08-29 19:22:51
【问题描述】:

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

如何在 Spring 3 MVC 中将 &lt;input&gt; 的此类值绑定/传递给 Collection&lt;String&gt;

【问题讨论】:

    标签: spring spring-mvc spring-3


    【解决方案1】:

    您可以注册一个属性编辑器:

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

    编辑器必须扩展PropertyEditorSupport

    【讨论】:

      猜你喜欢
      • 2014-12-02
      • 2012-04-20
      • 2021-12-13
      • 1970-01-01
      • 1970-01-01
      • 2012-03-05
      • 2014-07-04
      • 1970-01-01
      • 2013-02-11
      相关资源
      最近更新 更多