如何通过SpringMVC的MultipartResolver模块进行文件上传操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计514个文字,预计阅读时间需要3分钟。
在SpringMVC中,文件的上传是通过MultipartResolver实现的。因此,若要实现文件上传,只需在spring-mvc.xml中注册相应的MultipartResolver即可。MultipartResolver的实现类主要有两个:Commons和Standard。
SpringMVC 中,文件的上传,是通过 MultipartResolver 实现的。 所以,如果要实现文
件的上传,只要在 spring-mvc.xml 中注册相应的 MultipartResolver 即可。
MultipartResolver 的实现类有两个:
- CommonsMultipartResolver
- StandardServletMultipartResolver
两个的区别:
- 第一个需要使用 Apache 的 commons-fileupload 等 jar 包支持,但它能在比较旧的servlet 版本中使用。
- 第二个不需要第三方 jar 包支持,它使用 servlet 内置的上传功能,但是只能在Servlet 3 以上的版本使用。
我们这里使用第一种来实现上传。
本文共计514个文字,预计阅读时间需要3分钟。
在SpringMVC中,文件的上传是通过MultipartResolver实现的。因此,若要实现文件上传,只需在spring-mvc.xml中注册相应的MultipartResolver即可。MultipartResolver的实现类主要有两个:Commons和Standard。
SpringMVC 中,文件的上传,是通过 MultipartResolver 实现的。 所以,如果要实现文
件的上传,只要在 spring-mvc.xml 中注册相应的 MultipartResolver 即可。
MultipartResolver 的实现类有两个:
- CommonsMultipartResolver
- StandardServletMultipartResolver
两个的区别:
- 第一个需要使用 Apache 的 commons-fileupload 等 jar 包支持,但它能在比较旧的servlet 版本中使用。
- 第二个不需要第三方 jar 包支持,它使用 servlet 内置的上传功能,但是只能在Servlet 3 以上的版本使用。
我们这里使用第一种来实现上传。

