SpringMVC数据绑定大全

查看春源码可以看出弹簧支持转换的数据类型已经很多了。

12 345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 <代码>/* * <代码>,,,,, <代码> *注册这个注册表实例的默认编辑器。 <代码>,,,,, <代码> */ <代码>,,,, <代码>私人 <代码>空白 <代码> doRegisterDefaultEditors(){ <代码>,,,,,,,, <代码> <代码> .defaultEditors= <代码> <代码> HashMap<类,PropertyEditor>( <代码> 64 <代码>); <代码>,,,,,,,, <代码>//简单的编辑,没有参数化功能。 <代码>,,,,,,,, <代码>//JDK不包含一个默认的编辑这些目标类型。        this.defaultEditors.put(Charset.class, new CharsetEditor());        this.defaultEditors.put(Class.class, new ClassEditor());        this.defaultEditors.put(Class[].class, new ClassArrayEditor());        this.defaultEditors.put(Currency.class, new CurrencyEditor());        this.defaultEditors.put(File.class, new FileEditor());        this.defaultEditors.put(InputStream.class, new InputStreamEditor());        this.defaultEditors.put(Locale.class, new LocaleEditor());        this.defaultEditors.put(Pattern.class, new PatternEditor());        this.defaultEditors.put(Properties.class, new PropertiesEditor());        this.defaultEditors.put(Resource[].class, new ResourceArrayPropertyEditor());        this.defaultEditors.put(TimeZone.class, new TimeZoneEditor());        this.defaultEditors.put(URI.class, new URIEditor());        this.defaultEditors.put(URL.class, new URLEditor());        //Default instances of collection editors. <代码>,,,,,,,, <代码>//可以覆盖通过注册自定义的实例作为自定义编辑器。 <代码>,,,,,,,, <代码> <代码> .defaultEditors.put(集合。 <代码> <代码>, <代码> <代码> CustomCollectionEditor(集合。 <代码>类 <代码>)); <代码>,,,,,,,, <代码> <代码> .defaultEditors.put(集。 <代码> <代码>, <代码> <代码> CustomCollectionEditor(集。 <代码>类 <代码>)); <代码>,,,,,,,, <代码> <代码> .defaultEditors.put (SortedSet。 <代码> <代码>, <代码> <代码> CustomCollectionEditor (SortedSet。 <代码>类 <代码>)); <代码>,,,,,,,, <代码> <代码> .defaultEditors.put(列表。 <代码> <代码>, <代码> <代码> CustomCollectionEditor(列表。null

SpringMVC数据绑定大全