一、下载
1、struts.xml
<package name="download" namespace="/download" extends="vwfbase"> <action name="loadPage" class="DownloadAction" method="loadPage"> <result name="success">/WEB-INF/pages/sysmanagerscanner/download/download.jsp</result> </action> <action name="*" class="DownloadAction" method="{1}" /> <action name="export" class="DownloadAction" method="export"> <result name="success" type="stream"> <param name="inputName">downloadFileStream</param> <param name="contentDisposition">attachment;filename="${downloadFileName}"</param> </result> </action> </package>
2、action中
public String export() { return Action.SUCCESS; }
public InputStream getDownloadFileStream() { //这里是直接从指定路径下以流的方式读取文件 //也可以是自己写需要返回的流,并不是真正存在的文件 InputStream inputstream = ServletActionContext.getServletContext().getResourceAsStream(downloadForm.getToolPosition()); return inputstream; }
public String getDownloadFileName() { String[] tempArray = downloadForm.getToolPosition().split("/"); String fileName = tempArray[tempArray.length - 1]; return fileName; }
其中,getDownloadFileStream()和getDownloadFileName()两方法与xml文件中的对应,通过get方法在xml中变可获取。
3、jsp
页面上只需要请求下载action即可
发表评论
-
关于分拆短信问题
2013-07-08 15:26 713关于分拆短信的总结 -
生成java安全证书
2013-03-20 10:55 853============================= ... -
eclipse安装svn插件
2013-03-15 14:04 562step1:在“D:\eclipse4.2\dropins” ... -
eclipse插件记录
2012-05-09 11:01 595正则相关:http://www.myregexp.com/ec ... -
DOM与DHTML简介
2012-03-31 11:17 1006DOM与DHTML简介 学 ... -
Tomcat中的Connector配置
2012-03-29 16:07 2761JBoss使用Tomcat作为Web容器,因此在JBoss中对 ... -
JAXWS服务器端创建及发布(二)
2012-03-29 16:05 1137JAXWS接口如何定义? 接口定义: @WebServic ... -
进程和线程的联系和区别
2012-03-29 15:57 1108定义: 一、进程是具有一定独立功能的程序关于某个数据集合上的一 ... -
SSL原理
2012-03-28 10:29 694SSL原理 一 前言 首先 ... -
如何把Https网站中的安全证书导入到java中的cacerts证书库?
2012-03-27 17:43 747其实很简单,方法如下: 每一步:进入某个https://ww ... -
tomcat访问中去掉项目名称
2012-03-26 17:05 982<Context docBase="../wt ... -
tomcat https配置
2012-03-26 17:04 7471、利用keytool工具生成.keystore文件,并且放置 ... -
java中Keytool的使用总结
2012-03-26 15:12 645Keytool 是一个Java 数据证书的管理工具 ,K ... -
再读java思想——初始化与清除
2012-03-22 11:32 5901、为了能用简便、面向对象的语法来编写代码——即“发送消息给对 ... -
再读java思想——一切皆对象
2012-03-21 16:39 7391、数据存储 寄存器(register):这 ... -
再读java思想----一切皆对象
2012-03-20 11:38 9071、在良好的面向对象设计中,每个对象都能很好的完成一项任务,但 ... -
再读java思想----一切皆对象
2012-03-20 11:35 01、在良好的面向对象设计中,每个对象都能很好的完成一项任务,但 ... -
tomcat配置
2012-01-16 16:02 601<Context docBase="E:\pr ... -
apache先骨干项目
2011-12-19 16:05 781分类 项目名 说明 ... -
apache-ftpserver-1.0.6
2011-12-19 14:55 9841、配置文件 ftpd-typical.xml ...
相关推荐
资源地址 struts2下载地址 资源地址 struts2下载地址
该文档总结了struts2框架技术实现下载功能的全部过程,是我在做开发时总结出来的,现在分享给大家。
Struts2下载文件时中文乱码和空格处理
有关struts2下载组件的具体介绍我就在此略过了,看此文的同志想必大多是碰到这样让人很是不爽的问题。 下面就将该问题的最终解决办法介绍如下。 问题概要: 在struts2中使用result里type="stream"的结果类型时,...
struts-2.0.6-lib.zip下载,struts下载,struts2下载,Apache Struts 2即是之前大家所熟知的WebWork 2。在经历了几年的各自发展后,WebWork和Struts社区决定合二为一,也即是Struts 2。
Jxls结合Struts2下载
Struts2 下载取消报异常最终解决办法,在我的项目中用过的,没有问题
struts2下载文件
struts2下载非常不错的小例子,希望采纳struts2下载非常不错的小例子,希望采纳
使用struts2实现文件下载功能,可以直接运行!
Struts2 下载文件不同浏览器兼容问题,实现不同浏览器下载文件名是action名的问题
K8 Struts2 Exp 20160516(Struts2综合漏洞利用工具)
struts2资源struts2资源struts2资源struts2资源struts2资源struts2资源struts2资源
struts2官方文档
在struts2基础上实现的包括单文件、多文件的上传及下载
struts2的下载的功能的实现步骤说明。
struts2 最新版 不用去官网上下载了,压缩包里有我的邮箱,如果资源有问题,请发邮件我,我会将这个资源通过邮箱发给你。
jxl+struts2下载execl创建多个sheet
struts下载上传 包括对中文处理 文件大小 扩展名 类型 处理等