- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 iReport 笔记(五) 中文设置
如果要生成PDF,需要将PDF支持包itext置入lib目录中,如果需要生成中文,还需要支持包iTextAsian。值得注意的是,在iReport中需要对中文字体需要进行特别设置其PDF字体,将“PDF Font Name”项设成中文字体,如下所示:否则在生成PDF时,中文内容无法显示。
2008-05-21 10:48:00 3209 2
原创 iReport 笔记(四) 使用JDBC作为数据源
4.1 定义报表 在本例中,我先使用JDBC数据库连接方式,使用数据库为MS SQL Server,打印示例数据库Northwind中的Products.ProductName列表。iReport默认提供了MySql和HSql的驱动,如果要使用其它的数据库,需要将相应的jar包复制到iReport安装目录的lib子目录中,例如,对于SQL Server,我使用微软提供的驱动,将msbase
2008-05-20 10:38:00 4382 2
原创 iReport 笔记(三) 使用JavaBean集合作为数据源
使用JDBC作为报表数据源其实是有很多缺陷的,例如,它要求使用SQL查询作为数据来源,但有时报表的内容并不能由一条SQL语句完成。因此,使用JavaBean集合作为数据源才是终极的解决之道,用户只需要将数据整理到一个JavaBean集合之中就可以了,无论用什么方法,数据源为何物。3.1 定义Bean 定义一个最简单的Bean,只包含一个属性,如下所示: package lld.
2008-05-19 14:47:00 11740 5
原创 iReport 笔记(二) iReport 的设计界面
iReport的设计界面比较简单,大家看看也就基本能够琢磨明白怎么回儿事,这里只做最简单的讲述。最常用的两个控件分别是工具栏按钮上的表示静态文本,用作报表中的标题、列标题等标签,表示要显示的动态文本。将控件放置到报表上后,可以通过右键菜单“Properties”修改其属性。其它的配合下面的例子,应该不是很难使用。 注: 如想要本例源代码可留言或发邮件至lldwolf@163.com
2008-05-19 10:54:00 4613
原创 iReport 笔记(一) 序
iReport是用于定义JasperReport报表的可视化工具,JasperReport使用XML来定义一个报表的结构,iReport可以让用户很方便地定义报表,而不需要手工去写这些XML文件。iReport的官方网址为 http://www.jasperforge.org,iReport是免费的,不过其教程却是收费的(好像是30美刀,贵了点,不过我相信即使是30人民币,在中国也没几个人去买
2008-05-19 10:51:00 5134 8
原创 使用SQL Server导入Excel数据时, 有些数据会自动变成NULL的解决方案
在导入Excel表格时,如果一列数据中既有字符串又有数字,如果两者的数量差别比较大,SQL Server会自动将列的类型设为字符串或数字,在导入时,不符合判定类型的不会导入,而是变成了NULL。这或许是MS一贯自作聪明的表现之一。例如Excel表的内容如下: F1 F2
2008-05-16 11:26:00 4703 1
原创 从struts 1.x升级到 struts 2(三) OGNL
OGNL全称为Object-Graph Navigation Language,是一种表达式语言(EL)。EL的支持者认为,在JSP页面中应尽可能地避免 这样的标记,而代之以Tag,以使页面更简洁,并体现页面与后台代码分离的设计原则。对此我持保留意见,因为我并不认为使用Tag后的页面的可读性要高于使用。 Struts 2支持如下几种EL: OGNL(Object-Grap
2008-05-14 10:57:00 1473
原创 从struts 1.x升级到 struts 2(二) POJO
在上例中,其实我只使用了struts2中的简单MVC映射,同时,我在servlet和JSP中大量使用了request对象,而且没有使用任何的struts标签,这些都是struts不希望用户做的事情。但是,我在写本文的时候,更想从最原始的地方入手,一步步地揭示struts的功能。老本儿不能忘啊,我可不希望某天我离了struts后,发现地球不转了。POJO,简单的Java对象(Plain Old
2008-05-07 23:29:00 3408 9
原创 从struts 1.x升级到 struts 2(一) 第一个程序
Struts 2与Struts 1.x间的差比很大,从用户体验而言,基本上可以认为是两个完全不同的系统。当然,出于兼容性,原先的struts 1.x 框架下的项目仍然可以在struts 2 下运行。struts 2的MVC框架源于WebWork,有关struts 2与WebWork的关系,感兴趣的人可以去搜查相关资料,这里不再多说。struts 2也出来很长时间了,但仍有很多人仍然在使用strut
2008-05-05 14:52:00 3388 7
iReport 示例
2009-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人