springmvc上传附件出现异常Expected MultipartHttpServletRequest: is a MultipartResolver configured?
来源:互联网 发布:网龙网络开发怎么样 编辑:程序博客网 时间:2024/06/05 16:10
异常及解决方案:java.lang.IllegalArgumentException: Expected MultipartHttpServletRequest: is a MultipartResolver configured? at org.springframework.util.Assert.notNull(Assert.java:112) at org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.resolveName(RequestParamMethodArgumentResolver.java:151) at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:86) ... at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:662)
解决方法:
spring mvc中上传附件,需要做两步操作
- 引入包commons-fileupload-1.3.jar,版本号可以根据项目情况调整;
- 在spring mvc配置文件中增加配置,文件大小限制可根据项目情况调整:
<!-- 上传文件拦截,设置最大上传文件大小 10M=10*1024*1024(B)=10485760 bytes --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="10485760" /> </bean>
- 此处我的错误是将bean中的id写成了
commonsMultipartResolver
- id="multipartResolver",这个不能省略,而且名字不能改,否则spring容器找不到。
0 0
- springmvc上传附件出现异常Expected MultipartHttpServletRequest: is a MultipartResolver configured?
- Springmvc图片上传方法,错误:Expected MultipartHttpServletRequest: is a MultipartResolver configured?
- Expected MultipartHttpServletRequest: is a MultipartResolver configured
- Expected MultipartHttpServletRequest: is a MultipartResolver configured?
- Expected MultipartHttpServletRequest: is a MultipartResolver configured?
- Expected MultipartHttpServletRequest: is a MultipartResolver configured?
- Expected MultipartHttpServletRequest: is a MultipartResolver configured方案。
- 【SpringMVC】文件上传Expected MultipartHttpServletRequest: is a MultipartResolver错误解决
- 【SpringMVC】文件上传Expected MultipartHttpServletRequest: is a MultipartResolver错误解决
- 解决Expected MultipartHttpServletRequest: is a MultipartResolver configured问题。
- spring MVC报错 Expected MultipartHttpServletRequest: is a MultipartResolver configured?
- 解决Expected MultipartHttpServletRequest: is a MultipartResolver configured报错
- spring上传文件报错Expected MultipartHttpServletRequest: is a MultipartResolver configured?
- springMVC使用multipartFile上传文件出错:MultipartHttpServletRequest: is a MultipartResolver configured?
- 【SpringMVC】文件上传Expected MultipartHttpServletRequest: is a MultipartResolver错误解决【实测可用】
- java.lang.IllegalArgumentException: Expected MultipartHttpServletRequest: is a MultipartResolver con
- java.lang.IllegalArgumentException: Expected MultipartHttpServletRequest: is a MultipartResolver con
- java.lang.IllegalArgumentException: Expected MultipartHttpServletRequest: is a MultipartResolver con
- 【Day23】几道值得研究注意的php相关问题(一)
- IOS类库管理工具CocoaPods的使用教程
- 利用Fibonacci队列学习python
- makefile的规则与模板
- linux系统编程中的信号量--模拟生产者与消费者
- springmvc上传附件出现异常Expected MultipartHttpServletRequest: is a MultipartResolver configured?
- Leetcode-109. Convert Sorted List to Binary Search Tree
- 11 个炫酷的 Linux 终端命令大全
- Java字符串格式化
- install nvm(node version manager)
- 为VMware虚拟机内安装的Ubuntu 16.04设置静态IP地址
- workstation虚拟机,linux切换到在后台运行(B),,正常退出,解决方法
- GitHub 优秀的 Android 开源项目
- 温故而知新,可以为师矣