使用webwork的文件下载方式,action配置如下:
<action name="xxxxAction" class="com.test.XXXAction">
<result name="success" type="stream">
<param name="contentType">
application/octet-stream;charset=GBK
</param>
<param name="contentDisposition">
attachment;filename="${downloadFileName}"
</param>
<param name="inputName">inputStream</param>
<param name="bufferSize">4096</param>
<!--<param name="location">yyyy.action</param> -->
</result>
<result name="error" type="dispatcher">
<param name="location">error.jsp</param>
</result>
</action>
aciton里面有个 public InputStream getInputStream() {...} 这样的方法,对应着配置里的输入流;
如果这个方法里出现了异常,怎么捕获这里的异常??
getInputStream()方法应该运行在execute()之前,出现了异常并没有转到error.jsp里,而是把异常信息打到了主屏里...
还请使用过这种方法来下载文件的同学给些建议。OTZ
分享到:
相关推荐
项目里需要实现webwork 上传与下载文件操作, 自己摸索过程中出现了很多问题,一一解决, 记录下来本准备做参考,现贡献给大家, 记得有点乱,耐心看完,一定会有帮助的。
webwork中上传文件,webwork文件上传.doc
WebWork 文件上传 多个文件上传 范例
webwork框架xwork.xml、web.xml这两个文件让你可以随意过滤自己想要过滤的某些namespace命名空间下的.action、.jsp、*。
简单的使用webwork框架实现了文件上传的功能 主要是针对EXCEL文件
webwork-2.2.5源码包下载
webwork源码下载
webwork 2.2.5框架资源,大家自由学习.学习框架
WebWork 当然也提供了很友好的拦截器来实现对文件的上传,让我们可以专注与业务逻辑的设计和实现,在实现上传和下载时顺便关注了下框架上传下载的实现。 1. 包装 Request 请求 •每次客户端请求 Action 时,都会...
用于webwork构建的工程,当程序运行异常时,可以转入此页面,此代码可自动输出错误信息。
WEBWORK的配置
webwork上传下载webwork上传下载webwork上传下载webwork上传下载webwork上传下载webwork上传下载webwork上传下载webwork上传下载
webWork中文教程
NULL 博文链接:https://cxl2012.iteye.com/blog/2011487
webwork2中文参考
NULL 博文链接:https://xiaoqiang21.iteye.com/blog/763674
我自己写的。上次的只有上传没有下载。这次的添加了下载的功能。我自己备份用的。有需要可以参考。保证能够运行
webwork 控制反转小例子,配置文件的写法
Webwork其实就是Struts2,用过之后感觉是比Struts1.x要方便很多.值得学习
WebWork2.0讲解说明,ppt文件。