ApplicationHttpRequest cannot be cast to MultipartHttpServletRequest springMVC
来源:互联网 发布:mac os x iso安装 编辑:程序博客网 时间:2024/06/03 09:50
ApplicationHttpRequest cannot be cast to MultipartHttpServletRequest springMVC 文件上传转换出错解决
项目比较老,框架不是很灵活,遇到上传文件的问题,实验了俩个小时终于搞定。
1、确认<form name="contractForm" id="contractForm" action="" method="post" enctype ="multipart/form-data">;
2、确认commons-fileupload.jar 和 org.springframework.web.jar 存在环境
3、MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request;
这一句会报错:ApplicationHttpRequest cannot be cast to MultipartHttpServletRequest
那就通过这种方式:
MultipartResolver resolver = new CommonsMultipartResolver(request.getSession().getServletContext());
MultipartHttpServletRequest multipartRequest = resolver.resolveMultipart(request);
阅读全文
0 0
- ApplicationHttpRequest cannot be cast to MultipartHttpServletRequest springMVC
- ApplicationHttpRequest cannot be cast to MultipartHttpServletRequest
- java.lang.ClassCastException: RequestFacade cannot be cast to MultipartHttpServletRequest
- cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest
- 【bug记录】RequestFacade cannot be cast to MultipartHttpServletRequest 文件上传转换出错
- org.apache.catalina.connector.RequestFacade cannot be cast to MultipartHttpServletRequest 异常处理
- cannot be cast to
- cn.springmvc.service.impl.AFDCityServiceImpl cannot be cast to cn.springmvc.service.AFDCityService
- cannot be cast to java.io.Serializable
- $ProxyXX cannot be cast to 类型
- cannot be cast to android.widget.HeaderViewListAdapter
- cannot be cast to org.apache
- cannot be cast to android.app.Fragment
- cannot be cast to android.widget.HeaderViewListAdapter
- android.app.Application cannot be cast to
- cannot be cast to android.widget.HeaderViewListAdapter
- $ProxyXX cannot be cast to 类型
- ClassCastException: $Proxy0 cannot be cast to ...
- 数电222222电路
- JDBC
- 如何用jquery获取<input id="test" name="test" type="text"/>中输入的值?
- HBuilder最新最全快捷键清单及快捷键修改方法
- 卷积神经网络-细节 一些不为人知的东西
- ApplicationHttpRequest cannot be cast to MultipartHttpServletRequest springMVC
- linux ssh 别名登录小技巧
- WIN7+VS2017安装boost,最简单方式
- 所涉及到的几种 sklearn 的二值化编码函数:OneHotEncoder(), LabelEncoder(), LabelBinarizer(), MultiLabelBinarizer()
- 算法训练 表达式计算
- win10中文用户名改成英文&ubuntu安装opencv3.2
- iOS开发-Runtime是如何实现weak属性的?
- UVa
- 我就发一篇看看