由于找不到使用来设置默认编码的方法
StandardMultipartResolver,因此我转储了Servlet
3.0配置并保留了旧的版本
CommonsMultipartResolver。
我在spring servlet上下文中像这样配置它:
<bean id="multipartResolver" > <!-- one of the properties available; the maximum file size in bytes --> <property name="maxUploadSize" value="157286400" /> <property name="maxInMemorySize" value="5242880"/> <property name="defaultEncoding" value="utf-8"/></bean>
最后,并没有太大的区别,因为在的幕后
StandardMultipartResolver,它只是委托给
CommonsMultipartResolver。
实际上,我发现servlet 3.0方法更麻烦,因为它需要同时在web.xml和servlet上下文中进行配置,并且您失去了设置默认编码的能力。



