struts2与ognl结合实现下载
来源:互联网 发布:淘宝企业店铺开直通车 编辑:程序博客网 时间:2024/06/05 21:12
首先完成我们的Action,继承ActionSupport
private InputStream Is;private String filename;public String getFilename() throws UnsupportedEncodingException {return URLEncoder.encode("参与感的前世今生.zip","UTF-8");//解决中文名的乱码问题}public InputStream getIs() {//获得servletcontextServletContext sc=ServletActionContext.getServletContext();//获得资源流Is=sc.getResourceAsStream("/WEB-INF/apache-tomcat-6.0.35.zip");//返回return Is;}@Overridepublic String execute() throws Exception {return SUCCESS;}
struts.xml注册一下action
<result name="success" type="stream"><param name="contentType">application/zip</param><param name="inputName">is</param><!--1:响应头用的iso-8859-1 无法使用中文2:使用urlencoding编码才能发送中文 3:ognl表达式 这不是el --><param name="contentDisposition">attachment;filename="${filename}"</param><param name="bufferSize">1024</param></result>
0 0
- struts2与ognl结合实现下载
- struts2与ognl结合实现下载
- 【SSH】Struts2学习(三)OGNL、OGNL与Struts2结合
- 框架 day29 Struts2-上传,下载,OGNL与Struts2的结合(值栈与ActionContext),Struts2标签,Token机制
- OGNL基础语法和与struts2的结合使用。
- Flex+Struts2结合实现文件下载
- Struts2(9)——struts2与OGNL的结合(二)
- Struts2与OGNL
- Struts2与OGNL表达式
- Struts2与OGNL表达式
- struts2与OGNL表达式
- Struts2学习——(六)值栈与OGNL表达式[结合struts标签]
- Struts2学习(八)【OGNL表达式与Struts框架结合之原理】
- Struts2学习(九)【OGNL表达式与Struts框架结合参数接收】
- Struts2 结合HttpClient 实现远程服务器文件下载
- struts2里的ognl实现
- struts2.0与ognl浅析
- ognl表达式与struts2标签
- c
- MapReduce基本原理与WordCount程序
- 图形界面中如何控制在文本框里面只能输入数字字符
- Topic 4
- Linux Shell字符串操作
- struts2与ognl结合实现下载
- 11周1--3 以Circle类为直接基类,派生出一个Cylinder(圆柱体)类
- linux进程优先级、进程nice/renice设置
- hdu 5600 N bulbs(BC——思维题)
- 软考程序员随笔-----2
- 系统调用的实现原理
- Python中list操作(转载自博客-一克棉花)
- bzoj 1324: Exca王者之剑(最小割)
- Html常用标签