SpringMVC通过MultipartFile实现文件上传,Struts2通过DiskFileItemFactory实现文件上传

一、如何在web页面中添加上传输入项?

•    标签用于在web页面中添加文件上传输入项,设置文件上传输入项时须注意:

•    1、必须要设置input输入项的name属性,否则浏览器将不会发送上传文件的数据。

•    2、必须把form的enctype属值设为multipart/form-data.设置该值后,浏览器在上传文件时,将把文件数据附带在http请求消息体中,并使用MIME协议对上传的文件进行描述,以方便接收方对上传数据进行解析和处理。

简单的jsp页面如上图

二、使用SpringMVC在方法上加入MultipartFile picFile1

SpringMVC通过MultipartFile实现文件上传

三、使用servlert或struts2需要jar包Commons-fileupload和commons-io,commons-io

Struts2通过DiskFileItemFactory实现文件上传
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文包括:1、文件上传概述2、利用 Commons-fileupload 组件实现文件上传3、核心API——Dis...
    廖少少阅读 14,311评论 5 91
  • 一、文件上传概述 实现web开发中的文件上传功能,需完成如下二步操作在web页面中添加上传输入项在servlet中...
    yjaal阅读 7,957评论 0 22
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,397评论 19 139
  • 什么是文件上传? 文件上传就是把用户的信息保存起来。 为什么需要文件上传? 在用户注册的时候,可能需要用户提交照片...
    Java3y阅读 4,673评论 0 11
  • 在争当旅客的过程中,我尝到了一点滋味,说不上是甘甜的。但是一些问候,却并不让我舒服。 我常怀疑人和人之间的关系是怎...
    杨阳阳6阅读 1,306评论 0 0