Struts2学习笔记16:Struts2的文件上传和下载【续】三
来源:互联网 发布:mac 应用快捷键 编辑:程序博客网 时间:2024/05/22 06:32
Struts2学习笔记16:Struts2的文件上传和下载【续】三
第十五讲
学习内容:
1)编写JavaScript代码实现上传任意多个文件 |
2)限制上传文件类型和大小 |
3)自定义提示信息 |
4)下载文件 |
1)编写JavaScript代码实现上传任意多个文件
使用表格布局表单,设置上传文件元素所处单元格的ID为fileID,在上传文件元素后,加上一个按钮与以及该按钮的单击事件。注意:将s:form的theme属性设置为“theme”,代码如下:
此功能只需修改该JSP页面的代码就可以了。 |
2)限制上传文件类型和大小
需要用到类的位置
方法:在action中添加"interceptor-ref"
注意: 对"allowedTypes"不是填写文件的后缀名,在tomcat的conf文件下打开web.xml,找到mime-mapping元素
txt 文件的后缀名 text/plain 文件类型 即:对于*.txt类型文件allowedTypes的value为text/plain |
3)自定义提示信息
示例文件存放位置:
1.在struts.xml的struts元素中添加
2.在src目录中建立message.properties,添加代码:
native2ascii进行的Unicode转换编码 3.运行 |
4)下载文件
1.建立包名 download 建立 DownloadAction.java文件,继承 ActionSupport类,代码如下:
2.在temp下放入ExamplePrograms.ZIP文件 3.建立download.jsp文件,部分相关代码:
4.配置struts.xml文件
5.运行 |
- Struts2学习笔记16:Struts2的文件上传和下载【续】三
- Struts2学习笔记13:Struts2的文件上传和下载
- Struts2学习笔记14:Struts2的文件上传和下载【续】
- Struts2学习笔记15:Struts2的文件上传和下载【续】二
- struts2 学习笔记(三)——文件的上传和下载
- Struts2(三)-Struts2之文件的上传和下载
- Struts2.x 学习笔记 之 文件上传和下载
- Jimoshi_Struts2 框架学习(三)--valueStack和ognl、struts2验证、struts2文件上传和下载
- Struts2学习笔记之文件的上传与下载
- Struts2学习笔记之文件的上传与下载
- 【Struts2】Struts2学习(6)文件上传和下载
- Struts2(三)使用Struts2实现文件的上传和下载
- Struts2(三)使用Struts2实现文件的上传和下载
- struts2学习笔记(六)文件上传与下载(下)基于Struts2的文件上传与下载
- Struts2文件的上传和下载
- Struts2文件的上传和下载
- struts2文件的上传和下载功能
- Struts2文件的上传和下载
- 走进并行时代(序)
- c#的装箱和拆箱
- DreamWeaver居然出如此的问题!
- Linux在指定文件夹及其子文件夹中查找包含特定文本的文件
- 备份:DpMap一期修改
- Struts2学习笔记16:Struts2的文件上传和下载【续】三
- Windows CE下的FMD接口实现文件与FAL.LIB的链接
- 第一讲 使用垃圾回收器
- C#实现类似qq的屏幕截图程序收藏
- C#中泛型和DATASET的妙用
- 制作一个简单的WPF图片浏览器
- 未能加载类型 FredCK.FCKeditorV2.Uploader
- 关于三目运算符
- 备份:DpMap二期修改