`

struts2 将数据导出为CVS文件

阅读更多
<action name="a" class="b" method="c" >
<result name="success" type="stream">
                <param name="contentType">application/octet-stream</param>
                <param name="inputName">inputStream</param>
                <param name="contentDisposition">attachment;filename="${fileName}"</param>
                <param name="bufferSize">1024</param>
            </result>
</action>

以上为相关xml配置

a : 页面跳转action的名字
b : Action类,为java文件
c : 方法名称

b 中定义好fileName和inputStream ,生成getter/setter方法

在方法c中给  fileName=xxx.cvs;
           inputStream = InputByteStream(stringBuilder.toString().getBytes);
            return success;
分享到:
评论

相关推荐

    struts2 + JasperReport项目

    struts2结合jasperreport的一个小项目,做了一张销售统计表,导出方式有5种(html,xml,pdf,cvs,xls)。 主要用到MyEclipse插件JasperAssistant图形开发工具来设计报表,设计的报表有源文件jasperDemo.jrxml和编译后...

    Java开源Wiki系统分类列表.pdf

    2. **DevWiki**:这个系统独特之处在于它将页面存储在CVS(Concurrent Versions System)中,这为版本控制和协同编辑提供了便利。 3. **Chiki**:基于Struts框架的Wiki系统,提供了一种结构化的方式来组织和管理...

    JBuilder9 演示文件.pdf

    - **生产力提升**:增加了对StarTeam的集成,强化了CVS、VSS和ClearCase的集成,支持项目导出至Ant,提升了开发效率。 #### 三、支持的应用服务器 JBuilder9广泛支持多种主流应用服务器,包括但不限于: - BEA ...

    Java开源Wiki系统分类列表.docx

    2. **DevWiki**:这个系统独特之处在于将页面存储在CVS中,适合开发者团队使用,因为它结合了版本控制系统和Wiki的便利性。 3. **Chiki**:基于Struts框架构建,增加了灵活性和可扩展性,适合需要更复杂功能的企业...

    MyEclipse8.0汉化包.rar

    3. **数据库工具**:提供数据库连接、查询、数据导入导出和建模等功能。 4. **框架支持**:支持Spring、Hibernate、Struts等主流Java框架。 5. **版本控制集成**:与SVN、CVS等版本控制系统无缝集成,便于团队协作。...

    Java开发工程师简历模版

    - **汇友办公自动化系统**:项目涵盖了多种企业办公功能,采用Spring+Struts2+Hibernate框架,结合SpringSecurity进行权限管理,使用Ajax和easyui增强交互,Poi和JFreeChart处理数据可视化。 这些项目经验展示了...

    《MyEclipse 6 Java 开发中文教程》前10章

    3.2.14直接粘贴Java源码为类文件 61 3.2.15复制项目中的文件 61 3.2.16断点和调试器 62 3.2.17快速加入、删除jar包到Build Path 63 3.2.18查看当前类被哪些类引用 63 3.2.19设置编辑器字体,颜色和显示行号 63 ...

    MyEclipse6Java开发中文教程

    - **实战案例**: 提供精选实战案例,帮助读者将理论知识转化为实际操作能力。 - **视频资源**: 官方网站提供了全程视频讲解,便于读者通过直观的方式学习。 - **章节更新**: 完整版新增了Struts2的内容,位于第12章...

    java项目经验 大概有20个

    这些项目经验反映了开发者在Java企业级应用开发中的广泛技能,包括框架应用、数据库设计、通信协议、用户界面开发、多线程处理、数据导入导出、性能优化等方面。这种全面的经验对于任何Java开发者的简历都是极其宝贵...

    MyEclips 6.5完整版

    - 掌握使用CVS进行团队源代码管理和如何修改文件字符编码。 4. MyEclipse的高级应用和配置: - 利用MyEclipse提供的高级工具进行更高效地开发,比如高级进程管理器的使用; - 使用MyEclipse进行项目配置,包括...

    myeclipse6使用教程

    通过丰富的实战案例与详细的步骤指导,使读者能够迅速掌握 MyEclipse 的核心功能,并学会如何构建基于 Struts2+Spring2+Hibernate3 的企业级应用。 #### 二、系统需求与安装配置 **1.1 系统需求** - **操作系统:*...

    MyEclipse 6 Java EE 开发中文手册

    - **直接粘贴Java源码为类文件**:快速将源码转换为类文件。 - **复制项目中的文件**:在项目内部进行文件复制。 - **断点和调试器**:设置断点进行程序调试。 - **快速加入、删除jar包到BuildPath**:管理项目依赖...

    MyEclipse使用手册

    - **项目导入与导出**:演示如何导入现有Java项目或将项目导出为其他格式。 - **代码修正与优化**:介绍快速修复代码错误的方法及如何优化导入列表。 - **JRE的添加与管理**:指导用户如何添加、修改或删除JRE...

    myeclipse6 java 中文开发教程

    - **Link文件**:解释如何将外部文件链接到项目中。 - **安装插件**:指导用户如何扩展Eclipse的功能。 - **获取帮助和阅读帮助文档**:介绍了获取在线帮助的方式。 - **CVS团队源代码管理**:简述CVS的基本用法...

    java简单简历.doc

    2. 熟练使用 Struts、Hibernate、Spring 框架,对 MVC 有深刻认识,了解 iBatis。 3. 熟练运用 Eclipse、JBuilder 开发工具及 CVS 服务器架构。 二、数据库技术 1. 熟悉使用 Oracle、MySql 数据库。 2. 熟练使用 ...

Global site tag (gtag.js) - Google Analytics