springmvc文件上传报java.lang.ClassCastException: org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest
解决:springmvc-servlet,xml中添加
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="2097152" /> <!-- resolveLazily属性启用是为了推迟文件解析,以便在Action 中捕获文件大小异常 --> <property name="resolveLazily" value="true" /> <property name="defaultEncoding" value="UTF-8" /> </bean>就可以了
参考:http://fanshuyao.iteye.com/blog/2296356