springmvc做文件上传时,遇到了问题,写的方法,都不调用的,后来照着这么配置下来,终于搞定了。

1、maven jar包pom.xml添加fileupload、io包  (maven仓库网址:http://mvnrepository.com/)

        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.2.2</version>
        </dependency>
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.0.1</version>
        </dependency>

2、applicationContext-mvc.xml中的添加配置:
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
        <property name="maxUploadSize" value="104857600" />
        <property name="maxInMemorySize" value="4096" />
</bean>
3、form表单,enctype="multipart/form-data"