这个错误我百度了网上的各种原因和解决办法,都试了还不行,然后我就干脆负责他们的代码来测试,发现上传成功了,
然后发现了问题:
<bean class="org.springframework.web.multipart.commons.CommonsMultipartResolver" id="multipartResolver"> <property name="maxUploadSize" value="102400000"></property> <property name="maxInMemorySize"> <value>4096</value> </property> <property name="defaultEncoding"> <value>utf-8</value> </property> </bean>这个bean配置的id属性写错了,一定要写这个
multipartResolver
我本来写的:
commonsMultipartResolver
问题解决。
这里我也把其他可能保这个错的几点说一下:
一、既然是文件上传,那表达的上传类型要写为:
enctype="multipart/form-data"
二、commons-fileupload和commons-io这两个文件上传的依赖包:版本问题我不知道
三、就是上面的那个配置文件,刚刚学这个框架,还不知道有什么作用,希望有大神看到,解释一下,蟹蟹