Struts2复习之Struts2文件上传和下载

今日目录:

    ​1、Struts2 文件上传

    ​2、配置文件的大小及类型

    ​3、大文件上传

    ​4、多文件上传

    ​5、Struts2 文件下载

 

一、Struts2 文件上传

    ​Struts2 文件上传基于 Struts2 拦截器实现;

    ​Struts2 文件上传使用的是 fileupload 组件;

    ​Form 配置 enctype="multipart/form-data";

​Struts2 获取上传文件:name (name 是文件表单的 name)

Struts2复习之Struts2文件上传和下载

​Struts2 获取上传文件名:name+FileName;

Struts2复习之Struts2文件上传和下载

​Struts2 获取上传文件的类型:name+ContentType;

Struts2复习之Struts2文件上传和下载

二、配置文件的大小及类型

    ​<param name="allowedTypes">image/bmp,image/x-png,image/gif,image/jpg,image/jpeg</param>

    ​<param name="maximumSize">81101</param>

Struts2复习之Struts2文件上传和下载

三、大文件上传

    ​Struts2 文件上传大小默认是 2M;

​<constant name="struts.multipart.maxSize" value="20000000"></constant>

Struts2复习之Struts2文件上传和下载

目录结构

Struts2复习之Struts2文件上传和下载

Fileupload.jsp

Struts2复习之Struts2文件上传和下载

fileuploadAction.java

Struts2复习之Struts2文件上传和下载

struts.xml

Struts2复习之Struts2文件上传和下载

web.xml

Struts2复习之Struts2文件上传和下载

四、多文件上传

Filesupload.jsp

Struts2复习之Struts2文件上传和下载

FilesuploadAction.java

Struts2复习之Struts2文件上传和下载

五、Struts2 文件下载

filedownload.jsp

Struts2复习之Struts2文件上传和下载

filedownloadAction.java

Struts2复习之Struts2文件上传和下载

 

添加小编微信(y19970821ywty)可以获取工具,资源,二维码

Struts2复习之Struts2文件上传和下载

要用到的工具,****,关注公众号(Java学习之乐)直接免费获取:

Struts2复习之Struts2文件上传和下载