ireport3.7的scriptlet脚本使用
来源:互联网 发布:道路网络拓扑关系构建 编辑:程序博客网 时间:2024/06/05 18:34
ireport3.7的scriptlet脚本使用
2011-03-29 21:39:07| 分类:ireport | 标签:|举报|字号大中小 订阅
下载LOFTER我的照片书 | 昨天和今天有网友问我ireport3.0以上版本的脚本使用,我还真上网download了ireport3.7版本的,不一样啊!没办法,又只好再研究研究,成功后又在QQ上一步一步地教,没把我累死。但两个人成功了,还是很高兴的。所以才觉得有必要写一文章,让更多的人知道,这篇我会写着更仔细些。如果有什么错误或问题都可以在首页QQ我,或留言,我都会很高兴的。
第一步,下载ireport,再给个网址http://sourceforge.net/projects/ireport/files/iReport/,随意选择你需要的版本。
第二步,解压缩文件(以ireport3.7.0为例),找到ireport.exe,双击。
第三步,准备.class文件。相信会用java的人都对eclipse或是myeclipse不陌生吧。所以,可以利用这些IDE帮助我们。在eclipse或是myeclipse中新建一个项目,再将ireport.jar和jasperreports-3.7.0.jar两个jar导入。这时。我们新建一个java类,命名为A.java,位于jasper包,代码如下:
package jasper;
import net.sf.jasperreports.engine.JRDefaultScriptlet;
public class A extends JRDefaultScriptlet {
public String show(String name){
return "my name is "+name;
}
}
这时,我们观察编译生成的A.class文件在电脑中的真实路径。以下是我的ireport.jar和A.class路径(这里很重要,要非常注意,下面会涉及到):
D:\毕业设计实例\struts3\WebRoot\WEB-INF\lib\iReport.jar
D:\毕业设计实例\struts3\WebRoot\WEB-INF\classes\jasper\A.class
第四步,启动ireport,文件->新建,如下图,选对空白的A4。
open this Template,打开此模板,输入Report name报表名为Test,和选择报表的存放Location。
下一步,恭喜你成功,完成。
这时,我们的主界面如下: 第五步,通知ireport这两个文件ireport.jar和A.class 的路径。工具->选项:
Add JAR 添加入ireport.jar,Add Folder 添加入A.class的路径,但不包括包名(这里很重要,小心不要出错了)。我们观察下ireport.jar和A.class路径:
D:\毕业设计实例\struts3\WebRoot\WEB-INF\lib\iReport.jar
D:\毕业设计实例\struts3\WebRoot\WEB-INF\classes\jasper\A.class
确定完成后,返回主界面。这时点击Scriptlets下面的REPORT,在其右边的属性Scriptlet Class中输入jasper.A(这里是完整的包名+类名,要注意)。
第六步,使用我们的脚本。新建一个variables:
将这个variable1放到报表的detail中,观察右边的属性:
修改Text Field Express为:((jasper.A)$P{REPORT_SCRIPTLET}).show("阿冯同学")。确定,运行。
OK!大功告成!如果对你有帮助的话,多多支持一下。大多数的人可能会用脚本来输出金额的大写,这个有时间我再写。希望大家多多支持一下。
ireport3.7的scriptlet脚本使用
2011-03-29 21:39:07| 分类:ireport | 标签:|举报|字号大中小 订阅
第一步,下载ireport,再给个网址http://sourceforge.net/projects/ireport/files/iReport/,随意选择你需要的版本。
第二步,解压缩文件(以ireport3.7.0为例),找到ireport.exe,双击。
第三步,准备.class文件。相信会用java的人都对eclipse或是myeclipse不陌生吧。所以,可以利用这些IDE帮助我们。在eclipse或是myeclipse中新建一个项目,再将ireport.jar和jasperreports-3.7.0.jar两个jar导入。这时。我们新建一个java类,命名为A.java,位于jasper包,代码如下:
package jasper;
import net.sf.jasperreports.engine.JRDefaultScriptlet;
public class A extends JRDefaultScriptlet {
public String show(String name){
return "my name is "+name;
}
}
这时,我们观察编译生成的A.class文件在电脑中的真实路径。以下是我的ireport.jar和A.class路径(这里很重要,要非常注意,下面会涉及到):
D:\毕业设计实例\struts3\WebRoot\WEB-INF\lib\iReport.jar
D:\毕业设计实例\struts3\WebRoot\WEB-INF\classes\jasper\A.class
第四步,启动ireport,文件->新建,如下图,选对空白的A4。
open this Template,打开此模板,输入Report name报表名为Test,和选择报表的存放Location。
下一步,恭喜你成功,完成。
第五步,通知ireport这两个文件ireport.jar和A.class 的路径。工具->选项:
Add JAR 添加入ireport.jar,Add Folder 添加入A.class的路径,但不包括包名(这里很重要,小心不要出错了)。我们观察下ireport.jar和A.class路径:
D:\毕业设计实例\struts3\WebRoot\WEB-INF\lib\iReport.jar
D:\毕业设计实例\struts3\WebRoot\WEB-INF\classes\jasper\A.class
确定完成后,返回主界面。这时点击Scriptlets下面的REPORT,在其右边的属性Scriptlet Class中输入jasper.A(这里是完整的包名+类名,要注意)。
第六步,使用我们的脚本。新建一个variables:
将这个variable1放到报表的detail中,观察右边的属性:
修改Text Field Express为:((jasper.A)$P{REPORT_SCRIPTLET}).show("阿冯同学")。确定,运行。
OK!大功告成!如果对你有帮助的话,多多支持一下。大多数的人可能会用脚本来输出金额的大写,这个有时间我再写。希望大家多多支持一下。
- 【转载】ireport3.7的scriptlet脚本使用
- ireport3.7的scriptlet脚本使用
- iReport3.7开发web报表
- Scriptlet
- (转)使用IReport3.7.3开发C/S应用的报表系统
- jsp参考(四) 脚本元素[scriptlet]
- iReport3.0 遇到的condition style问题
- iReport3.7轻松实现套打布局
- JSP基础语法之一:Scriptlet使用、简单的JSP获取表单数据再输出表格
- jsp学习笔记——Scriptlet(脚本小程序)
- 用IReport3.7.2开发Web报表——IReport使用
- text/x-scriptlet类型在IE7下的问题
- JSP注释及三种scriptlet的用法
- ireport scriptlet
- JSP-Scriptlet
- (转)用IReport3.7.2开发Web报表(二)——IReport使用
- (转)用IReport3.7.2开发Web报表(一)——IReport使用
- iReport3.0.0属性说明
- adb调起es
- [bzoj3931][CQOI2015]网络吞吐量 spfa+最大流
- Android 反编译
- FCC-----------Truncate a string
- 知识杂碎
- ireport3.7的scriptlet脚本使用
- Mxnet图片分类(1)准备数据集
- 七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理
- (懒人必备)Android开源数据库LitePal
- jquery控制input只能输入数字和两位小数(转)
- 获取cpu序列号
- IOC容器的初始化
- 博客暂时停更说明
- 排序!