天天看点

关于struts2的上传和下载

JSPSmartUpload:应用在Model1年代.(嵌入到JSP)

FileUpload:应用在Model2年代.

Servlet3.o:完成文件上传.

Struts2框架:完成文件上传.

* 1.表单的提交方式:POST.(POST 没有大小限制)

* 2.表单元素中需要有<input type=”file”>这个元素必须有一个name属性.

* 3.表单的enctype属性是multipart/form-data(MIME协议中的分部分.)

页面:

文件上传:<input type="file" name="upload"><br/>

Action:

提供三个属性:

private File upload; // 获得文件

private String uploadContentType; // 获得文件类型

private String uploadFileName; // 获得文件名

对三个属性提供set方法:

将服务器上一个文件输出到浏览器:

* 设置两个头和一个流.

* ContentType:文件的MIME类型.

* Content-Dispostion:提示下载.

* 代表文件的输入流:---(输出流是固定的response.getOutputStream();)

关于struts2的上传和下载
关于struts2的上传和下载

本文转自SummerChill博客园博客,原文链接:http://www.cnblogs.com/DreamDrive/p/4005981.html,如需转载请自行联系原作者