Sturts文件下载
来源:互联网 发布:tp框架的源码 编辑:程序博客网 时间:2024/05/21 22:59
1.简单界面
<p>文件名为:<a href="downfile?fileName=<s:property value="f"/>"><s:property value="f"/>
</a> </p>做一个简单超链接
2.xml配置
<action name="downfile" class="action.downFileAction"><param name="inputPath">/uploadFile</param><result name="success" type="stream"><param name="contentType">application/octet-stream</param><param name="inputName">inputStrem</param><param name="contentDisposition">attachment;filename="${fileName}"</param><param name="bufferSize">4096 </param></result>
3.Action处理
package action;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import org.apache.struts2.ServletActionContext;public class downFileAction {private String fileName;private InputStream inputStrem;private String inputPath;public String execute(){return "success";}public String getFileName() {return fileName;}public void setFileName(String fileName) {this.fileName = fileName;}public InputStream getInputStrem() throws Exception {return new BufferedInputStream(new FileInputStream(getInputPath()+"\\"+fileName));}public void setInputStrem(InputStream inputStrem) {this.inputStrem = inputStrem;}public String getInputPath() {return ServletActionContext.getServletContext().getRealPath(inputPath);}public void setInputPath(String inputPath) {this.inputPath = inputPath;}}
0 0
- Sturts文件下载
- Sturts
- 简单的Sturts上传文件实现
- Struts2 的sturts.xml文件放置位置
- sturts转换器
- sturts国际化
- sturts第十三天--action访问的资源文件的简单访问,或者不指定随意访问
- sturts的映射文件配置的常量 我添加了注解
- sturts分页处理
- Sturts验证框架
- Sturts中使用CKEditor
- 常用的 sturts taglib
- sturts 产生验证码
- sturts spring ejb 简介
- sturts-blank(2)
- Sturts中文问题解决方法整理
- Sturts标签一行3列
- 传智播客学习之Sturts组件
- 管道命令
- Linux 下挂载硬盘的 方法
- Linux fstab 参数详解
- LINUX:如何关闭iptables
- RHEL 6 如何搭建集中化日志服务器
- Sturts文件下载
- 用vi命令删除日志中的所有内容并对日志进行实时监控
- centos 编译hadoop2.6.0-cdh-5.10.0源码
- Linux date命令的用法
- linux下使用tar命令
- CentOS下切换桌面模式与命令行模式
- AWK学习笔记-2.5Input
- Linux系统修改ftp服务器时区(解决相差八小时的的问题)
- linux 不删除文件,清空文件内容命令