编译环境:IDEA
项目类型:Web项目
所用框架:Spring+SpringMVC+Hibernate
遇到问题:在文件上传时调用controller方法时遇到Expected MultipartHttpServletRequest: is a MultipartResolver configured?
这项目是从SVN上拉下来的,项目之前是用Eclipse上传的。
起初,以为是我的配置文件没有配置,或者是配置出错了,导致spring没有扫描到配置文件文件,从而引发的问题,之后仔细看过之后再spring-servlet.xml的配置文件中配置了multipartResolver这个bean
<!-- 支持上传文件 设置最大上传文件大小 10M=10*1024*1024(B)=10485760 bytes-->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 指定所上传文件的总大小不超过100MB。注意maxUploadSize属性的限制不是针对单个文件,而是所有文件的容量之和 -->
<!-- 默认内存大小为10K,超过10K文件无法正常上传,现设置为16M -->
<property name="maxUploadSize" value="100000000"/>
<property name="maxInMemorySize" value="16000000"/>
<prop