CommonsMultipartResolver的Id必须设置成multipartResolver吗?
来源:4-14 前后端联调技巧细化与总结

慕粉1473513596
2020-02-14
老是,我在spring-web.xml配置文件里,之前将文件上传解析器(CommonsMultipartResolver)的id随便设置成了mu,会导致request参数获取的值为空,搞了整整一下午,最后设置成multipartResolver,数据提交成功了,那么这里的id必须设置成multipartResolver吗?还是我的代码其他地方有错误?
<!--文件上传解析器-->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="UTF-8"></property>
<!--上传文件大小 : 1024 * 1024 * 20-->
<property name="maxUploadSize" value="20971520"></property>
<!--最大内存-->
<property name="maxInMemorySize" value="20971520"></property>
</bean>
写回答
2回答
-
翔仔
2020-02-14
同学好,Spring DispatcherServlet源码hard code的
public static final String MULTIPART_RESOLVER_BEAN_NAME = "multipartResolver";
10 -
慕粉1473513596
提问者
2020-02-14
好的,多谢老师,那我后面的项目中,无论引入什么类库,id名都最好写这个类的类名吗
012020-02-15
相似问题