VC语法陷井总结
2012-03-27 17:56
99 查看
struts.xml
XxxxxAction.java
注:关于配置stream返回类型的参数,请参阅其他文档。
缺点:如果是动态打包下载,则必须生成临时zip文件。不生成临时文件的动态打包也可以,待续。
<action name="downloadData" class="XxxxxAction" method="getxxxxxFile"> <result name="success" type="stream"> <param name="contentType">application/zip</param> <param name="inputName">inputData</param> <param name="contentDisposition">filename="${downloadFileName}"</param> <param name="bufferSize">4096</param> </result> </action>
XxxxxAction.java
public String getxxxxxFile() throws Exception { // 在这里做文件下载前的准备工作,权限验证,文件打包等 return SUCCESS; } // 对应struts配置中的<param name="contentDisposition"> // 返回自定义的下载文件名称 public String getDownloadFileName() { return "download.dat"; } // 对应struts配置中的<param name="inputName"> public InputStream getInputData() throws Exception { // 返回的数据流包含要下载的文件 return new java.io.FileInputStream("C:\\data\\data01.dat"); }
注:关于配置stream返回类型的参数,请参阅其他文档。
缺点:如果是动态打包下载,则必须生成临时zip文件。不生成临时文件的动态打包也可以,待续。
相关文章推荐
- C++一些语法总结
- VC下加载多种格式图片的方法总结IPicture, CxImage, CImage(AtlImage), CPictureEx
- VC访问数据库学习总结
- Java Web学习总结(14)——JSP基础语法
- VC List Control 用法及技巧 总结1
- VC6开发视频监控ActiveX控件总结(转)
- 黑马程序员 基础语法总结
- VC常见入门问题总结(二)
- 总结一下在VC中调用COM组件的方法+++VC调用远程COM+组件
- Swift基础语法学习总结(转)
- 日语语法总结-3 md version
- 从VC6到VC9移植代码问题总结
- VC中MessageBox消息对话框的使用方法总结
- 常用CSS缩写语法总结
- Latex 语法总结——层次结构
- vc显示位图的总结
- 黑马程序员 《ios零基础教程》-- ”Mac OS X的介绍”和一些“基础语法” 2014-3-18总结
- JAVA基本概念及语法总结
- xml语法-->张国亮--总结心得第二季
- Google Hack常用语法总结