`
shihuan830619
  • 浏览: 580293 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

J2EE中应用Ant包压缩导出的Excel文件并提供下载

    博客分类:
  • J2SE
阅读更多
附件里的ZipCompressForAnt.java为压缩及解压缩的程序类;TestResultAction.java为导出、压缩、下载的全过程调用。(要注意两个文件里面的注释部分)

还有一个Java压缩zip示例.txt文件里面写的FileCompressor类, 这个文件是同事给的,我没试过, 如果有兴趣的可以试试看。


【注】: 附近里的代码只适用于Windows平台,如果想兼容Linux或其他操作系统,请参考
         下面代码进行自行修改:

String filePath = ctx.getRequest().getRealPath("/file/" + indexIp + "/");
		String downloadTmp = "download\\" + indexIp + "dl";
		int fileseparator = 0;   //标识Windows和Linux路径的斜杠,0为Windows系统的\,1为Linux系统的/
		if(System.getProperty("file.separator") != null){
			if(System.getProperty("file.separator").equals("/")){
				downloadTmp = "download/" + indexIp + "dl";
				fileseparator = 1;
			}
		}
		String download = filePath.substring(0, filePath.lastIndexOf("file")) + downloadTmp;
分享到:
评论
1 楼 sunandmoon 2010-11-21  
你好,能吧Struts.xml的配置贴出来看看嘛,谢谢

相关推荐

    J2EE项目开发Excel导出

    在J2EE项目开发中,Excel导出是一项常见的需求,特别是在数据管理和报告生成场景中,如资产管理、财务报表等。这个描述提及的示例提供了一个完整的解决方案,包括所需的Java类和依赖库(Jar包),帮助开发者实现从...

    j2ee.jar架包

    j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar架包j2ee.jar...

    J2EE项目开发Excel导入导出操作组件源代码

    在J2EE项目开发中,Excel的导入导出功能是一个常用且重要的部分,尤其是在处理大量数据时。这个组件源代码提供了实现这一功能的解决方案。让我们深入探讨一下相关知识点。 1. **J2EE基础**: J2EE,即Java 2 ...

    j2ee组件(包括验证码、上传下载、分页、导出excel)

    本压缩包包含的四个主要组件——验证码、上传下载、分页和导出Excel,都是Web应用中不可或缺的元素。接下来,我们将深入探讨这些组件的实现原理与应用。 1. **验证码模块**: 验证码是一种防止机器自动操作的安全...

    j2ee包介绍j2ee包j2ee包j2ee包

    在J2EE应用中,开发者可以利用这些库来构建模块化、可伸缩且易于维护的系统。 **Ant构建工具** 在描述中提到了Ant,这是Apache项目的一款自动化构建工具,用于管理和构建Java项目。Ant 1.6.5版本的jar文件,如`ant...

    J2EE项目开发Excel导入导出操作组件源代码(附带说明文档).rar

    在J2EE应用程序开发中,数据的导入导出是一项常见的需求,特别是在处理大量结构化数据时,Excel文件因其直观易用的特点,成为了理想的数据交换格式。本组件专注于解决这一问题,提供了一套完整的J2EE项目开发中进行...

    J2EE开发之ant开发工具

    Ant是Apache软件基金会下的一个项目,它是一款强大的Java构建工具,尤其在J2EE应用程序的开发中发挥着至关重要的作用。Ant以其XML为基础的构建文件(build.xml)为特色,使得构建过程可配置且可重复执行,从而极大地...

    轻量级J2EE企业应用实战

    书中所包含的实例代码和配套光盘,可以帮助读者更好地理解每个技术点,并应用于实践中。这些资源包含了完成各章内容所需的代码和开源类库等项目文件,对初学者和提高者都有很大帮助。 书籍的目标读者是有Java编程...

    java j2ee poi xsl excel 文档操作 包括上传 下载

    在这个场景中,我们关注的是如何使用Java J2EE来处理Excel文档,特别是通过Apache POI库进行读写操作,并涉及到XSL转换。 Apache POI是一个开源项目,专门用于读取和写入Microsoft Office格式的文件,包括Excel(....

    j2ee中文帮助文档

    在IT行业中,掌握关键的技术框架和编程语言是至关重要的,特别是在J2EE(Java 2 Platform, Enterprise Edition)环境中。本资源包包含了四个关键的学习资料,涵盖了JavaScript、Java、Hibernate和MySQL这四大部分,...

    jsp j2ee5 j2ee6 中文帮助文档打包

    "jsp j2ee jquare帮助文档"这一压缩包子文件的文件名称列表暗示了文档主要涵盖这三个领域。JSP文档将涉及如何编写动态网页,处理用户输入,以及与其他Java技术如Servlet的交互。J2EE文档将涵盖企业级应用的架构、...

    J2EE项目开发Excel导入导出操作组件源代码(附带说明文档)

    在J2EE项目中,开发者通常需要处理各种数据交互,包括数据库操作、文件处理等,而Excel数据的导入导出就是其中一种常见需求。 该组件的核心功能在于能够读取Excel文件并将其数据转化为Java对象,同时也能将Java对象...

    J2ee技术与应用

    EJB(Enterprise JavaBeans)是J2EE中的核心组件,提供了一种标准的、可重用的、基于组件的架构,用于开发企业级应用程序。JDBC(Java Database Connectivity)是Java语言中的数据库连接API,用于连接和操作数据库。...

    j2ee包含的jar文件

    在J2EE项目中,开发者需要根据应用需求选择并导入相应的jar文件。这些jar文件通常由应用服务器提供,如Tomcat、GlassFish、WebLogic等,或者作为库依赖通过Maven或Gradle等构建工具管理。正确理解和使用这些jar文件...

    J2EE Development with J2EE Ant & Xdoclet

    J2EE Development with J2EE Development with Lawrence Plomann January 21, 2003 Chicago Java User Group Ant & Xdoclet Ant & Xdoclet

    j2ee开发架包

    这个"j2ee开发架包"集合了在Java开发过程中可能会用到的各种库和框架,帮助开发者高效地进行J2EE应用的开发。 首先,我们要理解J2EE架构的核心组件。它包括: 1. **Servlet**:Servlet是Java编程语言中的一个接口...

Global site tag (gtag.js) - Google Analytics