返回顶部
首页 > 资讯 > 精选 >SpringMVC处理multipart请求的示例代码
  • 779
分享到

SpringMVC处理multipart请求的示例代码

2023-05-30 16:05:06 779人浏览 八月长安
摘要

一、简述multipart格式的数据会将一个表单拆分为多个部分(part),每个部分对应一个输入域。在一般的表单输入域中,它所对应的部分中会放置文本型数据,但是如果上传文件的话,它所对应的部分可以是二进制。类似这样:二、 配置 multip

一、简述

multipart格式的数据会将一个表单拆分为多个部分(part),每个部分对应一个输入域。在一般的表单输入域中,它所对应的部分中会放置文本型数据,但是如果上传文件的话,它所对应的部分可以是二进制。类似这样:

SpringMVC处理multipart请求的示例代码

二、 配置 multipart 解析器

尽管multipart请求看起来很复杂,但在spring mvc中处理它们却很容易。在编写控制器方法处理文件上传之前,我们必须要配置一个multipart解析器,通过它来告诉DispatcherServlet该如何读取multipart请求。

Spring 内置了两个MultipartResolver的实现:

  1. CommonsMultipartResolver :使用Jakarta Commons FileUpload解析multipart请求;
  2. StandardServletMultipartResolver :依赖于Servlet 3.0对multipart请求的支持(始于Spring 3.1)。

StandardServletMultipartResolver的配置:

声明Bean:

在applicationContext.xml 配置

复制代码 代码如下:

--结束END--

本文标题: SpringMVC处理multipart请求的示例代码

本文链接: https://lsjlt.com/news/219853.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作