Birt的Total函数
摘要:所有聚集函数都允许使用两个可选参数来指示过滤和分组: Total. ( ..., filter, group ) 关于过滤器参数 过滤器参数提供了一个布尔表达式,对于每一行,BIRT 都会对该表达式进行求值。在计算聚集时,BIRT 仅考虑与该过滤器匹配的行。例如,报告可以对活动客户的贷记限额进行求和,以确定最大贷记风险。 此表达式是在数据转换阶段执行的。它可以访问行中的列、参数、用...
阅读全文
posted @
2008-11-05 23:31
blue
阅读(2970)
推荐(0) 编辑
tomcat5.5配置jndi和tomcat5.0的不同
摘要:关于Cannot create JDBC driver of class '' for connect URL 'null'解决方案 昨天,配置了一整天Eclipse,终于搞定。不过在配置好Tomcat的连接池之后,测试与SQL Server2000的连接的时候出现了Cannot create JDBC driver of class '' for connect URL 'null'的错误。...
阅读全文
posted @
2008-07-20 17:23
blue
阅读(825)
推荐(0) 编辑
修改WSAD的默认工作区(转)
摘要:如果要一直用某个目录作为工作区,可以在启动WSAD的时候将该目录设为默认工作区,这样启动时直接启动,方便、快捷。但是如果设置后在想换工作区就比较麻烦了,因为没有可供选择的界面了,跟网上搜了一下总结共有三种方法,提供给大家共享。 方法一:用命令行方式启动并指定所用的工作区 1. 打开命令行窗口,进入wsappdev.exe所在的目录(wsappdev.exe应该在WSAD的安装路径下) 2. 执行命...
阅读全文
posted @
2008-05-22 09:46
blue
阅读(380)
推荐(0) 编辑
(转)"无法定位资源引用 jdbc/***,,因此使用下列缺省值:[Resource-ref settings] "的解释
摘要:WebSphere Application Server v5 的应用中,当lookup数据源时,日志中出现如下信息,但数据源却能够使用,这是怎么回事? ConnectionFac I J2CA0122I: 无法定位资源引用 jdbc/testdb,因此使用下列缺省值:[Resource-ref settings] ...
阅读全文
posted @
2008-03-11 18:26
blue
阅读(680)
推荐(0) 编辑
sun.io.MalformedInputException
摘要:产品:WebSphere Application Server(以下简称WAS) 版本:5.1.0;5.1.1 平台:Windows,AIX,Linux 问题描述: 在WAS V5.1中运行的JSP文件中含有中文的时候系统的SystemOut.log日志中会报类似如下的错误: [04-11-9 14:44:26:625 CST] 70e8b5bd WebGroup I SRVE0181I: [...
阅读全文
posted @
2007-04-16 16:06
blue
阅读(1620)
推荐(0) 编辑
用Digester简化XML配置文件处理
摘要:Jakarta Commons Digester是目前流行的、开放源码的XML文件处理实用软件包。本文简要介绍了Digester的功能,并且以一个程序来示范如何利用该软件简化原本复杂的XML配置文件的解析过程。 Apache小组的Jakarta项目下有许多知名的基于java的开放源码子项目,包括Tomcat,Ant,log4j,struts等等。相比之下,Jakarta Commons子项目在它们...
阅读全文
posted @
2006-09-23 10:42
blue
阅读(399)
推荐(0) 编辑
一个页面多个submit如何区别?
摘要:解决方式1:在strusts底下,首先我们在JSP文件设置如下: 然后我们在action中设置: String submitType=request.getParameter("doSubmit"); 这样我们即可获取所选中的submit的Value 解决方式2:采用DispatchAction
阅读全文
posted @
2006-09-14 15:33
blue
阅读(1772)
推荐(0) 编辑
Struts的分发机制
摘要:DispatchAction就是在struts-config中用parameter参数配置一个表单字段名,这个字段的值就是最终替代execute被调用的方法. 例如parameter="method"而request.getParameter("method")="save",其中"save"就是MethodName。struts的请求将根据parameter被分发到"save"或者"edit"或...
阅读全文
posted @
2006-09-14 14:16
blue
阅读(358)
推荐(0) 编辑
Struts和dtree结合
摘要:在这里简单介绍一下该树型结构的做法:1 下载dtree.js文件和dree.css样式表文件以及一些树相关的图片。这里提供附件给大家下载2 我们看看树的主要字段:ID:主键PID:父类IDNAME:结点名称URL:结点连接的URLTITLE:类似ALT的一种结点显示内容TARGET:连接打开的目标ICON:图片文件,没有指定将使用默认的图片ICONOPEN:打开结点后的图片文件,没有指定将使用默认...
阅读全文
posted @
2006-09-12 12:07
blue
阅读(667)
推荐(0) 编辑
Commons 阅读笔记 之 Configuration 篇
摘要:介绍命令行参数解析、应用程序配置和日志记录,作为一个应用程序的骨架,随处可见。因此,Apache软件组织开发出了一套通用的类库,用来帮助软件开发人员完成这些“骨架”的建立。其中:•Commons CLI用于命令行解析•Commons Configuration用于读取properties格式或者XML格式的配置信息•Commons Logging和Log4J用来提供日志支持。这些通用的类库都在ht...
阅读全文
posted @
2006-09-05 16:37
blue
阅读(407)
推荐(0) 编辑
利用 ThreadLocal 提高可伸缩性
摘要:利用 ThreadLocal 提高可伸缩性 ThreadLocal 类是悄悄地出现在 Java 平台版本 1.2 中的。虽然支持线程局部变量早就是许多线程工具(例如 Posix pthreads 工具)的一部分,但 Java Threads API 的最初设计却没有这项有用的功能。而且,最初的实现也相当低效。由于这些原因,ThreadLocal 极少受到关注,但对简化线程安全并发程序的开发来说,它...
阅读全文
posted @
2006-09-05 12:19
blue
阅读(622)
推荐(0) 编辑
javascript中parseInt的问题
摘要:在用javascript的parseInt函数时,parseInt("08")或者parseInt("09")返回的居然是0,而parseInt("01")...parseInt("07")都是正确的,原因是当在前面有"0"时,javascript的debugger会认为这是一个八进制数,而"08"和"09"不是一个合法的八进制数,所以导致了那个问题,但是parseFloat不会存在这个问题。 ...
阅读全文
posted @
2006-08-31 17:26
blue
阅读(308)
推荐(0) 编辑
java集合类总结
摘要:对象的集合 如果程序的对象数量有限,且寿命可知,那么这个程序是相当简单的。 数组数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是Java提供的,能随机存储和访问reference序列的诸多方法中的,最高效的一种。数组是一个简单的线性序列,所有它可以快速的访问其中的元素。但是速度是有代价的;当你创建了一个数组之后,它的容量就固定了,而且在其生命周期里不能改变...
阅读全文
posted @
2006-08-30 17:23
blue
阅读(1497)
推荐(0) 编辑
WshShell 对象详解
摘要:WshShell 对象ProgID Wscript.Shell 文件名 WSHom.Ocx CLSID F935DC22-1CF0-11d0-ADB9-00C04FD58A0B IID F935DC21-1CF0-11d0-ADB9-00C04FD58A0B 下表说明和 WshShell 对象有关的属性。属性 说...
阅读全文
posted @
2006-08-28 12:55
blue
阅读(1516)
推荐(0) 编辑
Crystal Reports优化策略
摘要:Crystal Reports 本身的性能优点: 按需分配页技术 按需分配页的报表访问允许用户只下载需要查看的特定报表页,从而缩短了响应时间,减少了 Web 流量。不仅如此,占位符和部分页技术还使您无须等待图形和子报表等大对象的处理,就能立即查看 Web 上的报表页和数据。 优化的多线程报表引擎 Crystal Report 引擎的多线程能力及线程安全数据库驱动程序使您...
阅读全文
posted @
2006-08-28 09:44
blue
阅读(709)
推荐(0) 编辑
Crystal Reports生成PDF和自动打印
摘要:[需求] 最近在项目开发过程中,客户要求用Crystal Reports生成pdf格式的报表,并实现自动打印功能。 [实施索引] 1、创建水晶报表; 2、Java中利用报表组件包将报表结果生成pdf; 3、完成自动打印功能。 [详细步骤] 1、创建水晶报表 如果业务要求比较复杂,要先创建临时表和存储过程,假设DB是ORACLE。 1.1、创建临时表 CREATE global TEMPORARY...
阅读全文
posted @
2006-08-11 11:32
blue
阅读(2205)
推荐(0) 编辑
Crystal Report和服务器交互
摘要:crystal report的参数设置 这里说的是通过API传递参数,不是通过Viewer的URL传递参数。API是和Server打交道,自己的应用和crystal report server进行交互完成报表的运行调度。其实好像所有参数类型都可以用String类型的表示,数字型和字符串型的就不用说了,日期型可以用DateTime(yyyy,MM,dd,HH, mm,ss)或者Date(yyyy,M...
阅读全文
posted @
2006-08-10 18:18
blue
阅读(363)
推荐(0) 编辑
XSL-FO 简介
摘要:XSL-FO 简介========什么是 XSL-FO?--------XSL-FO:一种建立在 XML 基础之上的附加排版语言。它的工作原理是在原始文字资料之中加入 XML 语句,其作用是控制原始文字资料的排版格式。XSL-FO 其实和 TeX 非常相似,而 TeX 在十五年以前就广泛用于各种科技文献排版之中。XSL-FO 主要特点:- XSL-FO 采用 XML 语言格式。- XSL-FO 也...
阅读全文
posted @
2006-04-29 11:59
blue
阅读(421)
推荐(0) 编辑
xsl:apply-template和xsl:call-template的区别
摘要:简单说apply是应用,call是调用。 用apply时,引擎自动搜索与当前select指定xpath的匹配节点相匹配的template(该template必须有属性match)并使用该template进行处理,此时需要指定的是select的path。 用call时就跟其它语言调用函数一样,必须指定name属性,相应的,该template必须有name属性,当然,也可以在这时wit...
阅读全文
posted @
2006-04-29 11:38
blue
阅读(1930)
推荐(0) 编辑
在 XML Schema 中使用抽象节点实现元素继承语义
摘要:原文:http://www.blogcn.com/User8/flier_lu/index.html?id=3618657 面向对象语言的一大重要特性就是支持类型的继承语义,子类型可以通过接口继承获得父类型的接口定义,也可以通过实现继承只获得父类型的实现。同时继承带来的多态性使得我们能够将针对基类进行操作的代码,直接应用到其子类上。 而在编写 XML Schema 进行 XML 结构设...
阅读全文
posted @
2006-04-29 11:08
blue
阅读(275)
推荐(0) 编辑