`
pharaohsprince
  • 浏览: 295640 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

【完美解决ecside2.0RC1在weblogic8.1.6环境下导出xls,csv 文件为空的情况】~上传JAR附件

阅读更多

【完美解决ecside2.0RC1在weblogic8.1.6环境下导出xls,csv 文件为空的情况】~法老修正完整版
今天是中秋节哟~~
--------------------------------------------
这2天一直在努力解决ecside2.0RC1在weblogic8.1.6环境下导出xls,csv 文件为空的情况~
期间 xiaotiaotiao 的一篇帖子给我不少灵感~
-------------------------------------
在1.3版本里对比看了下
发现XlsView里面的用到的outputstream
改为1.3版本的ByteArrayOutputStream
同时在beforeBody里改为outputStream=new ByteArrayOutputStream
-----------------------------------------------------------
于是我就尝试改了一下csvView.java结果成功了~开心了半天~
但是,用同样方法的处理xlsView.java却一直不成功,继续郁闷......
今天,我干脆从头到尾把csvView,xlsView做了一下比较和研究~发现xlsView是比csvView缩水处理了~~呵呵
注意原版xlsView和csvView在以下片段不同~
private ByteArrayOutputStream outputStream ;
private ByteArrayOutputStream outputStreamOut;
private PrintWriter out =null;
csvView 是定义了以上3个供输出的属性~而xlsView只有 outputStream 这一个!!
今天偶然又看了一下XlsViewResolver.java文件。。发现问题了~~~居然里面的代码给注释掉了...
这时候我在看xlsView的afterBody方法 发现直接返回outputStream对象~~
********************************************************
可能fins的本来的想法是直接把xls流提交给IE浏览器,让它自己解析出XLS文件下载~
没有使用PrintWriter方法输出!!事实证明TOMCAT5.5是可以的,WEBLOGIC就不可以~
********************************************************
好了,问题找到了·解决起来就快了~~~~
参考CsvView,CsvViewResolver对XlsView,XlsViewResolver做了修改
总结如下(Weblogic8.1.6,JDK1.4环境;TOMCAT 5.5 JDK1.6环境全部通过):

更多资料:
http://blog.csdn.net/pharaohsprince/archive/2007/09/26/1800804.aspx
http://ecside.group.iteye.com/group/topic/3002
打包好的jar文件
参考CsvView,CsvViewResolver对XlsView,XlsViewResolver做了修改
删除了原有的log4j配置文件·

 

  • ecside_2.0_RC1_by_pharaohs.jar (360.6 KB)
  • 描述: 【完美解决ecside2.0RC1在weblogic8.1.6环境下导出xls,csv 文件为空的情况】~法老修正完整版之JAR包
  • 下载次数: 373
分享到:
评论
2 楼 pharaohsprince 2007-09-29  
不客气·
1 楼 pn2006 2007-09-28  
多谢多谢!!!!

相关推荐

    struts2 sping hibernate 部署到weblogic8.1.6上所需要jar包

    目前在将struts2部署到weblogic8.1.6的时候,总会提示很多莫名其妙的错误,后来经过查找时因为struts2是需要jdk1.5的,但是weblogic是使用的是1.4,所以在使用的时候需要将struts2和相关的jar文件用jdk1.4编译一下。...

    weblogic8.1.6-winods版本

    windos版本需要jdk1.4-1.6版本,windos-xp/2003系统可以适配,经过本人实际测试及其应用可以使用,最新版安全漏洞相应会比较少,若实际生产需要可下载最新版进行安装即可;若您需要linux版本请下方留言,后续会补上

    weblogic 8.1.6在RH linux AS4安装文档

    2. **创建存储目录并设置权限**:在`/var/web/jsp/bea`目录下创建一个用于存放WebLogic文件的目录,并通过`chown –Rf weblogic:weblogic /var/web/jsp/bea`将该目录的所有权设置为`weblogic`用户及其所属的`...

    weblogic 8.1.6 for linux安装.doc

    在Linux环境下部署WebLogic Server 8.1.6是一项重要的任务,对于管理和运行Java应用服务器至关重要。以下是一份详尽的步骤指南,帮助您成功安装WebLogic Server。 **1. 部署前准备** 在开始安装之前,确保满足以下...

    weblogic部署项目jar冲突解决

    在Java企业级应用开发中,WebLogic Server(简称WebLogic)和Apache Tomcat都是常见的应用服务器,它们在处理Web应用程序方面各有特点。Tomcat作为轻量级应用服务器,主要用于Servlet和JSP的运行,而WebLogic则是一...

    配置weblogic 8.1

    在本文中,我们将深入探讨如何配置WebLogic 8.1,包括设置WebLogic Workshop IDE的字体、安装简体中文包、调整系统语言环境以及理解WebLogic Workshop 8.1在处理SOAP消息时的编码行为。 首先,我们来关注WebLogic ...

    weblogic下开发web项目时修改java文件不用重启的绿色方法,不用修改weblogic的配置文件、不用jar

    标题和描述中提到的“绿色方法”是指一种优化的、无需修改WebLogic配置文件或使用额外JAR的方式,来实现在WebLogic下修改Java源代码后立即生效,而无需重启服务器。这种方法主要是通过利用WebLogic的热部署(Hot ...

    weblogic plusion2.0 Eclipse插件 weblogic9.0

    WebLogic Plusion2.0是Oracle公司开发的一款用于集成Eclipse IDE的插件,它旨在提升开发者在Eclipse环境中对WebLogic Server 9.0的管理和开发效率。WebLogic Server是一款广泛使用的Java EE应用服务器,它提供了丰富...

    weblogic开发jar包打包

    1. weblogic.jar:这是WebLogic Server的主要库文件,包含了运行和管理WebLogic Server所需的类和接口。 2. jolt.jar和joltjse.jar:这两个文件属于JOLT库,可能包含不同的版本或构建,分别用于标准Java环境和Java ...

    weblogic.jar/wlclient.jar/wls-api.jar相关jar包

    本篇文章将详细讲解标题中提到的`weblogic.jar`、`wlclient.jar`和`wls-api.jar`这三款核心的JAR包及其在WebLogic中的作用。 1. **weblogic.jar**: `weblogic.jar`是WebLogic Server的核心库,包含了运行WebLogic...

    JAP2.0 WebLogic10.3.3不兼容的解决方法

    在这个特定的情况下,我们面临的是一个关于"JAP2.0"与"WebLogic10.3.3"之间的不兼容问题。这个问题主要涉及到Java Persistence API (JPA)的版本差异,导致`NoSuchMethodError`异常。这个异常通常表明在运行时尝试...

    weblogic部署EJB2.0 实现本地接口的SessionBean

    在本文中,我们将深入探讨如何在WebLogic环境中部署EJB 2.0,特别是实现本地接口的Session Bean。 EJB 2.0是Java EE早期版本中的组件模型,用于构建可复用、分布式的企业级服务。它定义了三种主要类型的Bean:...

    将应用部署在weblogic中于axis2冲突的问题及解决方案

    在Weblogic Server 10.3.4中,这个问题可以通过在WEB-INF\lib目录下配置weblogic.xml文件来解决。该文件的配置内容如下: ```xml <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application ...

    weblogic.jar

    `weblogic.jar`是WebLogic Server的核心库文件,包含了运行WebLogic Server所需的各种类和资源。这个jar包包括了服务器的启动类、管理接口、容器服务、JMX(Java Management Extensions)实现、事务管理、安全框架、...

    weblogic12c 安装包 fmw_12.2.1.2.0_wls_Disk1_1of1.zip

    WebLogic Server 12c(12.2.1.2.0)是Oracle公司推出的企业级Java应用程序服务器,主要用于构建、部署和管理大规模、分布式的企业应用。它提供了丰富的功能,包括事务处理、集群、安全性、JMS消息队列、JDBC数据源...

Global site tag (gtag.js) - Google Analytics