SpringMVC上传文件遇到的问题
2019独角兽企业重金招聘Python工程师标准>>>
完整错误:
org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.web.multipart.MultipartFile]: Specified class is an interface
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:101)
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolveModelAttribute(HandlerMethodInvoker.java:762)
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolveHandlerArguments(HandlerMethodInvoker.java:356)
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:171)
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:426)
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:414)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
之前也遇到过,给忘记了,结果又犯错误了
这个错误原因是前台form表单提交时候需要添加一个属性给form表单
enctype="multipart/form-data"
在form表单中添加这个
<form action="uploadchatinfo" method="post" enctype="multipart/form-data">
转载于:https://my.oschina.net/u/2539182/blog/753294
SpringMVC上传文件遇到的问题相关推荐
- SpringMVC上传文件
首先自我介绍一下,我是王登高,下面是我的头像: 是不是很帅,我每天照镜子都感觉自己帅. 好了不扯这些没用的,我们进入正题:前两天,自己边学边做遇到的SpringMVC上传文件的问题,用户可以上传图片, ...
- SpringMVC上传文件出现400 Bad Request错误
1.起因 写了上传文件代码,用postman测试一下报400 Dad Request. 2.原因 看了下资料了解到使用SpringMVC上传文件需要在form表单中添加enctype="mu ...
- SpringMVC上传文件配置
方式一:将multipartResolver中的属性分别单独配置(推荐) <!-- SpringMVC文件上传 --><bean id="multipartResolver ...
- form表单上传文件_SpringBoot中如何使用SpringMVC上传文件?
今天我们要说的这个话题很简单,不要问为啥,因为SpringBoot,哈哈.现在SpringBoot可以说人人都会用了,它的好处是显而易见的,大大的简化了配置,一起来看看吧. 我们分以下3种情况来谈这个 ...
- SpringMVC 上传文件and过滤器
SpringMVC提供了一个MultipartResolver接口用来实现文件上传,并使用Commons FileUpload技术实现了一个该接口的实现类CommonsMultipartResolve ...
- SpringMVC上传文件的三种方式
/** 通过流的方式上传文件* @RequestParam("file") 将name=file控件得到的文件封装成CommonsMultipartFile 对象*/@Reques ...
- SpringMVC上传文件解析request请求为空获取不到数据问题
2019独角兽企业重金招聘Python工程师标准>>> 一.原因分析 首先我们来看下Spring mvc 中文件上传的配置 <bean id="multipartRe ...
- SpringMVC上传文件以流方式判断类型附常用类型
1 // 此类中判断类型所截取的byte 长度暂不确定,请使用者测试过使用 2 package com.tg.common.other; 3 4 import com.tg.common.tginte ...
- SpringMVC 上传文件或图片并以二进制流的方式存到数据库
最近些项目遇到一个上传图片和文件并且以二进制流的方式存到数据库,下面介绍一个小案例: 所需jar包: commons-fileupload-1.2.1.jar jsp页面: 后端代码: 值得注意的是: ...
- 记录一个解决了一个下午加一个晚上的问题,关于springMVC上传文件的功能
ObjectMapper objectMapper=new ObjectMapper(); springmvc在使用jackson的时候,tomcat没有自动导入jar下的文件. 需要手动导入一下: ...
最新文章
- Java设计模式(十七):责任链设计模式
- 深入理解springMVC
- Go之Beego报错RegisterModel must be run before BootStrap
- 几个以前项目中使用的函数 (转)
- dataframe 如何选中某列的一行_如何用 Python 在笔记本上分析 100GB 数据?
- python 反射实体,动态应用
- ssm mysql增删改查_SSM配置并实现简单的数据库增删改查操作
- HTML配置CSDN自定义栏目
- 烟雾传感器的matlab程序,单片机烟雾传感器proteus仿真+程序+PCB原理图
- Spug发布前端项目实战全过程
- 产品读书《认知盈余》
- Spring中@DependsOn注解的作用及实现原理解析
- 如何获取Android手机连接当前网络的外网IP
- linux下查看硬盘型号、大小等信息
- 简单测试ROS里面C++ 和 python 文件获取参数格式
- 《死亡诗社》影评(作业)
- 前端追梦人CSS教程
- java迷你DVD管理器
- Apache atlas使用说明(UI功能详解)
- LeetCode Problems #935