专栏首页Java架构师历程ApplicationHttpRequest cannot be cast to MultipartHttpServletRequest springMVC 文件上传转换出错解决

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 条评论
登录 后参与评论

相关文章

  • CentOS7下RabbitMQ服务安装配置

    RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erla...

    Java架构师历程
  • 基本数据类型及引用数据类型

    byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0

    Java架构师历程
  • 7、重构单体为微服务

    本书主要介绍如何使用微服务构建应用程序,这是本书的第七章,也是最后一章。第一章介绍了微服务架构模式,讨论了使用微服务的优点与缺点。随后的章节讨论了微服务架构的方...

    Java架构师历程
  • Django学习笔记之Cookie、Session和自定义分页

    Jetpropelledsnake21
  • Django-djangorestframework-请求模块-获取请求参数

    源码查看,从 as_view 进到 APIView 类的 dispatch 方法,dispatch 中的 request = self.initialize_r...

    suwanbin
  • Python Day18 Django

    这样,下次再访问时通过获取cookie中的"sessionid"的值就可以得到所对应的session-data

    py3study
  • Kubernetes服务部署最佳实践|如何合理利用资源

    作者陈鹏(roc),腾讯工程师,负责腾讯云TKE的售中、售后的技术支持,根据客户需求输出合理技术方案与最佳实践,为客户业务保驾护航。

    CNCF
  • Kubernetes 服务部署最佳实践(一) 如何合理利用资源

    业务容器化后,如何将其部署在 K8S 上?如果仅仅是将它跑起来,很简单,但如果是上生产,我们有许多地方是需要结合业务场景和部署环境进行方案选型和配置调优的。比如...

    imroc
  • Django相关知识点回顾

    Develop success from failures. Discouragement and failure are two of the surest ...

    小闫同学啊
  • Django小技巧07: 在模板中获取当前URL

    确保项目配置里的context_processors包含django.template.context_processors.request.

    用户1416054

扫码关注云+社区

领取腾讯云代金券