浅谈Struts2下载文件的方法实现

Struts2下载文件实现的说明

contentType

内容类型,和互联网MIME标准中的规定类型一致,例如text/plain代表纯文本,text/xml表示XML, image/gif代表GIF图片,image/jpeg代表JPG图片

inputName

下载文件的来源流,对应着action类中某个类型为Inputstream的属性名,例如取值为inputStream的 属性需要编写getInputStream()方法

contentDisposition

文件下载的处理方式,包括内联(inline)和附件(attachment)两种方式,而附件方式会弹出文件保存 对话框,否则浏览器会尝试直接显示文件。取值为:

attachment;filename=”struts2.txt”,表示文件下载的时候保存的名字应为struts2.txt。如果直接 写filename=”struts2.txt”,那么默认情况是代表inline,浏览器会尝试自动打开它,等价于这样的写法 :inline; filename=”struts2.txt”

bufferSize

下载缓冲区的大小

Struts2下载实现源代码

"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd">    text/plaininputStreamattachment;filename="struts2中文.txt"4096
        Struts中文附件.txttext/plaininputStreamattachment;filename="${downloadFileName}"4096/download/系统说明.doc系统说明.docapplication/octet-stream;charset=ISO8859-1inputStreamattachment;filename="${downloadFileName}"4096

就是去做你害怕的事,直到你获得成功的经验。

浅谈Struts2下载文件的方法实现

相关文章:

你感兴趣的文章:

标签云: